Sr. Developer (.NET)
5+ Years of experience is required
- Bachelor or Master’s degree in Computer Science, Computer Engineering or related technical discipline
- 5+ years of Software Development experience; 2+ years of experience in building and leading strong engineering teams
- Analyze system requirements and prioritize tasks and write clean, testable code using .NET programming languages
- Should be able to mentor Jr. Developers
- Application of agile development processes in a leadership capacity.
- Proven experience with Microsoft .NET technologies including, ASP.NET, MVC, Entity Framework. Experience with Azure cloud-native apps and .Net core is preferred.
- Ability to complete all phases of the software development life cycle including analysis, design, functionality, testing, and support.
Additional: Experience with CI and CD. Experience with iterative design and development methodology. Proficient with GIT workflows.