Senior Principal Software Engineer
Job Summary: Talent Software Services is in search of a Senior Principal Software Engineer for a contract position in Round Rock, TX. The opportunity will be one year with a strong chance for a long-term extension.
Primary Responsibilities/Accountabilities: - Designs, codes, tests, debugs and documents software according to our systems quality standards, policies and procedures.
- Analyses business needs and creates software solutions.
- Responsible for preparing design documentation.
- Prepares test data for unit, string and parallel testing.
- Evaluates and recommends software and hardware solutions to meet user needs.
- Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements.
- Works with business and development teams to clarify requirements to ensure testability.
- Drafts, revises, and maintains test plans, test cases, and automated test scripts.
- Executes test procedures according to software requirements specifications Logs defects and makes recommendations to address defects.
- Retests software corrections to ensure problems are resolved.
- Documents evolution of testing procedures for future replication.
- May conduct performance and scalability testing.
- Looking for a dynamic and active candidate who must have hands on Development experience.
- Strong knowledge in C , Angular, JavaScript, .Net Core
- Good in SOLID design pattern
- Git Repository
- Have worked in an Agile and Scrum Environment Service/API & UI Testing
- CI/CD pipeline knowledge using Microsoft tech stack
- Proactive flexible individual with high energy and good communication skills
- Plans, conducts and manages assignments generally involving large, high budgets (cross- functional) projects or more than one project.
- Assists in creating the strategic technical and architectural direction to the programming function.
- Serves as point of contact between IT and key business users' senior leadership in defining IT solution based on business needs.
- Drives changes in architecture, methodology or programming procedures.
- Performs estimation efforts on the most complex projects and tracks progress.
- Obtains detailed specification from business users and development to ascertain specific output information requirements.
- Prepares detailed plans for managing cross-testing team dependencies.
- Serves as the testing consultant to leader in the IT organization and functional user groups.
- Mentors team members on all aspects of testing concepts.
- Typical task breakdown and rhythm: Agile / Sprint Model
- Interaction level with team & other stakeholders: Will be part of Agile Feature Team. Need to interact with product Owner, Developers, SDET's and other stakeholders
Qualifications: - ASP.Net Core, C , ASP.NET MVC
- Angular 17+, JavaScript
- Microsoft SQL Server, MongoDB
Preferred: - Prior development experience
- TDD /BDD
- Writing unit test cases
- MongoDB
- Hands-on experience with integration testing
If this job is a match for your background, we would be honored to receive your application.
Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk.