Job Description:
We are looking for an experienced Senior .NET CORE Developer, to build enterprise level applications using C#, APS.NET Core, Web API technologies in Azure using Microservices Architecture.
This development will occur in an Agile environment, typically in fixed-length sprints, with regular interactions with Product Owners and other team members. The Software Engineer is expected to produce high-quality software, to function effectively as a member of a team, to interact with management and other members of the development group, and to continually seek to improve themselves and the company.
Position Responsibilities/Duties:
- Collaborate in the design, development, documentation, testing, and debugging of new and existing software systems and/or applications, either for market sale or large-scale proprietary software for internal use.
- Develop new code to create new features and applications.
- Maintain and improve existing software products.
- Create and maintain RESTful services using Web APIs with ASP.NET Core.
Desirable Skills and Experience:
- Demonstrated expertise in Test-Driven Development and Domain-Driven Design.
- Experience working in cloud-based environments, particularly in developing and deploying applications using Microsoft Azure.
- Knowledge and experience with security authentication and authorization, including OAuth, OpenID, and SAML.
- Previous experience in WinForms development.
Qualifications:
- Bachelor’s degree in computer engineering or related
Job Type: Full-time
Salary: $54.13 - $65.19 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience level:
- 8 years
Schedule:
- 8 hour shift
Work Location: Remote