NET Application Developer
Role details
Job location
Tech stack
Job description
- Design and develop testable code using C#, HTML, Blazor, and Entity Framework
- Develop and maintain unit and integration tests
- Actively participate in Agile sprint planning and retrospectives
- Participate as a team member in sprint demonstrations and presentations to product stakeholders
Requirements
-
Must Hold Active Secret clearance
-
Able to work across services, able to identify potential challenges, design and communicate solutions
-
5+ years of experience as a Software development experience, preferably with C# and.NET, Entity Framework
-
Relational database design and development experience, preferably using SQL Server
-
Development of web-based applications, including use of HTML5 and CSS3
-
Creation or consumption of services and RESTful APIs
-
Developing with component-based frameworks such as Blazor, Angular, or React
-
Worked with AWS or Azure services and cloud technologies
-
Experience working with an Agile team using Scrum, XP, Kanban, or other Lean development approaches
-
Developing unit tests such as NUnit, xUnit, or other frameworks
-
Knowledge of CI/CD and tools such as Azure DevOps, Jenkins, or GitHub
-
Excellent interpersonal, communication, and organizational skills
-
Desire to work in a collaborative and team-focused environment
-
Strong attention to detail, critical thinking skills, and solid troubleshooting ability
Desired Skills:
- Knowledge of DevOps techniques and approaches to software development
- Knowledge of Docker and containers
- Knowledge of Kubernetes or other container orchestration technology
- Knowledge of Behavior Driven Development (BDD) or Test-Driven Development (TDD)