Design and develop RESTful services using .Net Core.
Develop code and supporting documentation.
Develop unit tests and maintain source control.
Analyze business needs, develop requirements, design, develop and test custom software solutions.
Provide technical leadership and take multiple systems and cross-system integration into account when designing and developing solutions.
Work in a team environment to develop, test, and deploy software changes.
Work with customers to understand and implement new requirements.
Work the product backlog of features and bugs.
Provide input on new designs and architecture as needed.
Develop a well-tested, high performance, scalable web application.
Job Requirements
5+ years' experience designing, developing Microservices in
.NET Core (C# preferred)
.Net REST API
Entity Framework (EF) Core
SQL
Containerization (Docker / K8s)
Azure Dev Ops - Git Source Control
Azure Cloud
Unit Testing Framework (MS Test preferred)
Nice to have experience with
Microservices
JavaScript/TypeScript
Angular
Azure SQL
5 plus years of experience with application design, implementation, diagnosing/correcting issues, managing security vulnerabilities, and maintaining compliance with industry security standards under minimal direction.
Experience with Agile/SCRUM experience, preferred.
Experience with software design principles / patterns.
Mentor less experienced developers and perform code reviews
Excellent oral and written communication skills.
Ability to work independently, yet function as an integral part of a team
Must be flexible to change and have the ability to work in a fast-paced environment.