.NET Software Developer
Noblis
About the Role
Noblis is seeking smart, passionate, and motivated individuals to join its team in supporting the Federal Aviation Administration (FAA). The role involves working at the intersection of technology and operations to enhance the nation's aviation system.
Key Responsibilities
- Work closely with the Product Owner to understand business needs and translate them into working software.
- Collaborate with the Scrum Master to improve team performance and deliver quality software on time and within budget.
- Operate within an Agile software development environment.
- As a full-stack developer, contribute to the team by estimating and planning work items, providing input on requirements and UI/UX designs, developing and testing web applications, participating in release activities, and providing customer support and troubleshooting.
- Strive to improve yourself, the team, and the process through daily teamwork, communication, idea-sharing, collaboration, and problem-solving.
- Recommend innovative solutions to deliver a better end product.
- Perform other responsibilities as needed to ensure customer and team success.
Requirements & Tech Stack
- Knowledge developing web applications using .NET/C#, HTML, CSS, JavaScript/jQuery or similar languages.
- Knowledge with SQL Server (or equivalent) and database development.
- Knowledge working in multi-developer teams and with source code control processes.
- Understanding of Object-Oriented principles and classical design patterns.
- Ability to work independently and as part of a team on multiple tasks using Agile Scrum.
- Strong professional and interpersonal skills with emphasis on self-initiation, teamwork, and follow-through.
- Effective verbal and written communication skills.
- Positive customer service attitude.
- Ability to obtain a Public Trust Clearance.
- U.S. Citizen or Green Card permanent residency (3+ years U.S. residency).
- Ability to obtain FAA clearance.
Qualifications
Junior Level
- Bachelor's degree in Computer Science, Engineering, Analytics/Informatics, or a related field.
- 0-2 years of relevant professional experience.
- Substitutions: High school degree and an additional 4 years of relevant experience.
- Salary Range: $65,200 - $101,950
Mid Level
- Bachelor's degree in Computer Science, Engineering, Analytics/Informatics, or a related field.
- 3-5 years of relevant professional experience.
- Substitutions: Master's Degree and zero (0) years of professional relevant experience; High school degree and an additional 4 years of relevant experience.
- Salary Range: $78,900 - $123,300
Senior Level
- Bachelor's or Master's degree in Computer Science, Engineering, Analytics/Informatics, or a related field.
- 6-10 years of relevant professional experience.
- Substitutions: Master's Degree and three (3) years of professional relevant experience; High school degree and an additional 4 years of relevant experience.
- Salary Range: $105,100 - $164,125
Desired Qualifications
- Portfolio demonstrating examples of previous work preferred.
- Experience working with MVC frameworks.
- Experience in creating and/or consuming web services.
- Experience developing applications using JavaScript frameworks (angular.js, backbone.js, etc.).
- Experience with data visualization and analysis.
- Interest in research and keeping up with current technology trends.
- Ability to support multiple projects.
- Experience in integrating with third-party applications.
- Experience developing for mobile platforms.
- Experience with Agile processes.
- Federal Aviation Administration Experience.