TraXtion is seeking a Senior 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.
Job Type: Full-time
Pay: $70,000.00 - $110,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Disability insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- How many years of DB development using MS SQL?
- How many years of API development using C#?
- How many years of Web UI using Angular?
- How many years of cloud technology experience on Azure?
Education:
Experience:
- Full-stack development: 5 years (Preferred)
Ability to Commute:
Ability to Relocate:
- Irving, TX: Relocate before starting work (Required)
Work Location: In person