JOB DESCRIPTION
BAE Systems, Inc. is currently looking for a mid- to senior-level .NET Developer to join an innovative team of developers in Chantilly, Virginia. This position supports the development of mission-critical applications for a federal government client focused on national security.
The .NET Developer will be responsible for the end-to-end lifecycle for software development and the application in production. Includes the technical analysis of requirements, development of the software, automated testing, builds, deployment, monitoring, and feedback.
- Work in conjunction with other government and contractor staff to assist in all facets of development and O&M for the application.
Provide support which will include, but is not limited to, the gathering, analysis, and development of enhancement specifications/requirements provided by the system owner.Assist in supporting all aspects of the project to include all phases of life cycle development.
-
REQUIRED EDUCATION, EXPERIENCE, & SKILLS
- Bachelor’s degree in Engineering, Computer Science, or other related analytical, scientific, or technical discipline.
- 5-10 years of experience of full stack development including analysis, designing, developing, debugging, troubleshooting, and testing web applications; experience with ASP.NET Framework version 4.x above is required. Working knowledge of ASP.NET Core 3.x above is a plus.
- Development experience in a general object-oriented language; C# is required.
- Experience with model-view-controller (MVC) frameworks such as ASP.NET.
- Experience developing and maintaining web services; experience with WCF and Web APIs preferable.
- Experience deigning and maintaining user interfaces (UI) with HTML, JavaScript, CSS; experience working with JavaScript libraries such as jQuery, vue.js, Node.JS, vutify.js, Chart.js, Bootstrap preferable; experience with Telerik controls UI Ajax, Kendo UI preferable.
- Experience developing and maintaining data in relational databases; Heavy SQL experience Stored Procedures, Functions, performance tuning and PLSQL is required. Working knowledge with PostgreSQL, performance tuning and optimization are plus.
- Experience with AWS Cloud technologies; Preferable AWS Certified Developer certification.
- Experience deploying web application in a production environment using Internet Information Services (IIS 7.5+).
- Experience with SVN, TFS, Git or GitHub.
- Basic experience working with Microsoft Windows Server 2019 and above.
- Nice to have one or more technologies; an understanding of docker container concepts, commands and tools, DevOps practices, GitLab, CI/CD, python.
- Experience troubleshooting and supporting enterprise applications while maintaining 24/7 availability.
- Demonstrate ability to work in collaborative environment, attention to details, adaptability, time management and interpersonal skills.
PREFERRED EDUCATION, EXPERIENCE, & SKILLS
- Must be willing to work on-site in Chantilly, VA.
- Must be able to work independently and within a Team environment.
- Must be able to work collaboratively with and under the leadership of the Lead Developer/Engineer.