Traxtion is seeking a Senior Product Software Engineer who can develop high-quality software, identifies and executes tasks in the software development life cycle, reviews and debugs code, collaborates with internal teams, and ensures software is up-to-date with the latest technologies.
Responsibilities
Codes software applications to adhere to designs supporting internal business requirements or external customers.
Develop software application technical documentation (including but not limited to maintenance and configuration related documentation).
Test and develop programming modifications. Write and maintain programming documentation.
Work in agile environment to ensure that all functionality is properly designed, developed, tested, and delivered per prescribed requirements.
Actively participate in code reviews to ensure coding standards are enforced and adequate code coverage is maintained.
Integrate automated testing into Azure Pipelines to ensure quality at build and deployment, CI/CD setup
Utilize Azure templates and Coded Infrastructure to create and update environments on demand.
Work with product teams, scrum teams, and internal groups to ensure customer requirements are being developed and adequately tested.
Provide technical assistance to end users by responding to inquiries regarding errors, problems, or technical questions.
Meets programming standards by following production, productivity, quality, and customer-service standards
Requirements
Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related field preferred. Certifications in modern development methodologies are a bonus.
Proficiency in C#, .NET, .NET Core, JavaScript, and TypeScript, with a preference for experience using the Angular platform. Strong skills in HTML, CSS, Microsoft SQL Server, MS Reporting Services, and T-SQL are essential.
In-depth understanding of the full software development lifecycle (SDLC) with at least 5 years of relevant experience in designing and coding complex product developments
Familiarity with agile framework and version control systems such as Azure DevOps, CI/CD, Pipelines, and GIT.
Knowledge of software architecture principles, design patterns, Test-Driven Development (TDD), and Testing Framework.
Ability to thrive in a fast-paced, collaborative environment while maintaining meticulous attention to detail and meeting deadlines.
Proactive approach to providing software-driven solutions across various departments within the organization.
Excellent communication skills with the ability to convey technical recommendations effectively to non-technical stakeholders.
Stay updated on new technologies, advancements, and industry trends to ensure our solutions remain innovative and competitive.
Must be able to commute to our office located in Irving, Texas, to actively contribute to our collaborative environment and drive innovation.