Title: Sr. Dot Net Developer
Experience: 8+ years
Visa Status: GC, USC, GC EAD, H4 EAD
Location: Jersey City, New Jersey (Open to Relocate Accepted)
Contract: 12+ months
Qualifications:
- Bachelor’s degree in computer science, related field, or equivalent experience
- 3+ years of software development experience in Microsoft platforms such as C#, ASP.NET MVC, Razor, Blazor, Web APIs, .NET Core 3.1 & above
- Experience building and architecting new solutions from the ground up
- Experience with Angular, React, Vue Js, or equivalent SPA with a strong understanding of web development is desired.
- Experience working in a blend of on-prem and cloud environments.
- Experience with RESTFul API Design
- Skillful in writing Unit and Integration Tests
- Expertise in SQL Server or equivalent relational database experience
- Practical experience using Entity Framework Core or relative ORM.
- Experience working on an Agile / Scrum Team environment.
Responsibilities:
- Defining the software and database architecture for new solutions
- Take charge in creating and implementing new solutions as the technical lead of a project.
- Producing software and database designs that meet both business and technical requirements.
- Performing hands-on development and unit testing of web-based software solutions primarily based on Microsoft technologies.
- Gaining a deep understanding of written and verbal business requirements provided by analysts or Product Managers
- Participating in quality assurance, including system testing of the software developed when required.
- Managing software deployments and ongoing software support
- Help mentor, lead, and coach junior team members with architectural direction, managing git branches, architectural best practices and coding standards.
- Perform work within allotted hourly budgets and within specific timeframes
Optional: - Experience working in Azure using App Services, Key Vault, Azure Functions, Azure Storage or others!
- Experience with Azure DevOps and working with Azure Pipelines or similar CI/CD tooling or the desire to learn.