> Markdown version of [/jobs/ext/4647907-application-developer-senior-c-and-net](https://www.wearedevelopers.com/jobs/ext/4647907-application-developer-senior-c-and-net). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Developer - Senior (C# and .Net) - **Company:** BAE Systems - **Location:** Westminster, CO, United States - **Experience:** Expert - **Salary:** $97,008 - $164,914 - **Contract:** Permanent contract - **Skills:** Testing (Software), .NET Framework, Application Integration Architecture, Automation of Tests, Unit Testing, Behavior-Driven Development, Code Review, Data Structures, Relational Databases, Software Debugging, Software Design Patterns, Entity Framework, Python (Programming Language), Microsoft SQL Server, Object-Oriented Software Development, Software Engineering, Software Requirements Analysis, Test-Driven Development (TDD), Information Technology, Deployment Automation, Restful APIs, Software Version Control, Aras Innovator, Web Api - **Published:** November 9, 2026 - **Apply:** https://jobs.baesystems.com/global/en/job/129459BR ## About the Role * Bachelor's degree in computer science or related technical field and at least 4 or more years of related experience, or equivalent combination of education and experience. * Three or more years of experience in application development with C# and .Net. * Demonstrated knowledge of Web API REST services, and application integrations. * Strong understanding of object-oriented design, data structures, algorithms, and common software design patterns. * Experience utilizing Agile/Scrum Methodologies. * Experience with source control, code reviews, testing, debugging, and the Software Development Lifecycle. * Experience with relational databases preferably Microsoft SQL. * Strong analytical, problem solving, and collaborative skills. * Familiarity with Unit Testing/Test Driven Development/Behavior Driven Design. * Experience with Entity Framework or equivalent ORMs. Preferred Education, Experience, & Skills Preferred Experience & Skills * Experience with Python * Experience with PLM and manufacturing applications, including implementation and software development. * Familiarity with Aras Innovator or other PLM systems. * Experience with UX design. * Experience with CI/CD pipelines and automated deployments. #LI-DM2 #LI-Hybrid ## Description * Lead, assist, and collaborate with other application developers, business analysts, system administrators, and others in conceptualizing and developing new software programs and applications as well as maintaining existing applications. * Collaborate with specialists from a wide variety of expertise including mechanical engineering, material science, optical engineering, and other information technology team members. * Plan phases of the software development life cycle (SDLC) for a variety of projects. * Assist in the preparation and documentation of software requirements and specifications. * Research and document requirements of software users. * Conduct research on emerging application development best practices, languages, and standards in support of development efforts. * Partner with business representatives to ensure requirements are well understood and documented to achieve successful delivery. * Actively work with the software development manager and architecture managers to align to a consistent technology vision and drive application development standards. * Facilitate peer-programming and design sessions/reviews with team members. * Participate in code reviews. * Foster and be a leader of a collaborative and team-oriented environment. * Ensure development quality is being tracked and improved using techniques like automated testing and peer code review. * Take the lead on solving and implementing difficult technology challenges and drive our team to successful delivery. * Consistently write, translate, code, and test software program and applications according to specifications. * Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Support Units, and the Company. * Interact appropriately with others to maintain a positive and productive work environment.