Peerless Technologies is seeking an experienced, full-time .NET Developer to analyze, develop, test, debug, deploy and document cutting edge web applications in an Agile environment. Our team is highly collaborative, and this is a high-visibility opportunity throughout NASA. The right candidate must have experience with Microsoft .NET, C# and SQL Server. The role will be a mixture of new developments and features, along with some maintenance of existing applications.
The mission of the NASA Safety Center (NSC) is to provide Safety and Mission Assurance (SMA) training and development expertise, information, verification and analysis to enable collaboration and learning while promoting a safe workplace and successful programs and projects. The NSC’s vision is to be NASA’s preeminent resource for subject matter expertise, data and tools.
Essential Duties & Responsibilities:
- Work and communicate with team members to develop new solutions from design and development through to installation and implementation
- Build and support high-quality web applications on the Microsoft technology stack and maintain internal and external facing web applications using C#, ASP.NET
- Work with front-end development team to implement a first-class user experience
- Create and modify stored procedures, as well as queries to extract and update data in SQL Server
- Identify code defects and devise solutions to mitigate and address these issues
- Adhere to formal coding processes, documentation, and standards
Essential Skills:
- Proficiency in .NET Framework and .NET Core
- Proficiency in CSS, HTML5, and JavaScript, including experience with jQuery
- Proficiency in SQL Server
- Proficiency in REST API development
- Use of Git version control workflow
- Knowledge of front-end design frameworks such as Bootstrap or similar
- Knowledge of Microsoft Blazor or other Single-Page Application frameworks
- Experience with Angular or willingness to learn
- Knowledge of GitHub Actions and familiarity with CI/CD practices
- Strong customer relationship skills
- Strong analytical skills and attention to detail
Experience/Education:
- Bachelor’s degree, preferably within computer science, and 3+ years of related work experience OR and associate’s degree, preferably within computer science, and 5+ years of related work experience,
- Formal training/certifications in the Information Technology field, specifically around application development is highly desirable
- Experience developing with Object Relational Mapping (ORM) frameworks (Entity Framework, NHibernate)