Skills
.NET CoreAngularMicroservicesGIT
Job Description
This is a 100% remote job. Should be able to join in a week
Ranking Order:
- .NET Core & .NET Framework - 6+ years
- Angular and/or Angular JS, React Native
- Entity Framework with SQL Server - 5 years
- TDD with a Unit Testing Framework – 6 years
- Git/VSTS - 10 years
- Azure DevOps and Portal Resources - CI/CD - 3 years
Must Have:
- 15+ years of experience in delivering IT solutions in an enterprise digital landscape
- Hands-on experience in .NET Framework and at least 6 years in .NET Core implementing Microservices and front-end based solutions using one or more javascript frameworks.
- Serve as technical expert on development projects
- Write technical specifications based on conceptual design and stated business requirements
- Solid experience in Unit Testing frameworks to reach high level of quality and coverage.
- Applied knowledge of Continuous Integration and Continuous Delivery (CI/CD) and best practices
- Extensive experience with Git or VSTS.
- Provide technical leadership role during the full software development life cycle, from conception, architecture, design, implementation and testing through to documentation, delivery and maintenance.
- Provide and/or review and approve effort estimates, technical recommendations, and proposed solutions based on technical and business requirements.
- Lead and/or Participate in the design/architecture of new solutions, and the refinement of existing codebases
- Good knowledge on Design Patterns, Code first approach, Entity Framework and SOLID principle.
Should have:
- Experience in designing and developing distributed application based on Microsoft Technologies.
- Experience in versioning, content negotiation, deployment and distribution of application and source code.
- Common professional knowledge of technology/platform skills, fully versed in all solutions within their management area.
- Solutioning using Azure Portal resources
- Able to actively participate in technical discussions with SMEs of their equivalent level and drive solutions with clients.
- Experience with Agile Scrum development
Nice to have:
- Manage multiple teams to successful delivery of the technology solution, balancing each team’s needs and resources.
- Experience in low code applications such as Power BI and Power Apps
- Work to mitigate risk and escalate issues to technology leadership as appropriate.
- Experience in Kubernetes, Docker and AKS.
- 5. Knowledge in hosting container-based applications in Azure or working experience in AWS hosting containerized applications.