Vacancy caducado!
Role DOT Net Microservices Architect Location - Remote for now ( As Client Offices reopen they should be willing to be onsite Augusta, GA) Rate C2C / Full-time Sr. No Skills Years of Exp Rating 1 Experience in enterprise-scale, microservices based distributed architecture design 2 .NET Core technologies: C#, Web API 3 Experience on Entity Framework, NHibernate, LINQ 4 Experience on Nunit &/or xUnit &/or MS Test 5 Azure 6 Kafka &/or other enterprise grade queue management system 7 Monitoring tools like NewRelic, Prometheus, Job Description:- .Net Microservices Architect (12 to 15 years of experience) Skills
- Must have:
- Experience in enterprise-scale, microservices based distributed architecture design
- Practical experience on using different design patterns
- Hands on experience on .NET Core technologies: C#, Web API
- Experience on Entity Framework, NHibernate, LINQ
- Experience on Nunit &/or xUnit &/or MS Test
- Exposure to Kubernetes and Dockers
- In depth exposure to Azure
- Using of platforms, it's functions, capabilities and migration
- Exposure to working in CI/CD environment/tools e.g. Jenkins
- Proficiency in agile development methodologies
- Excellent written and verbal communication skills
- Excellent analytical and problem-solving skills
- Exposure to work in pre-sales environment contributing to proposals and estimating large size implementation.
- Proficiency in source code version control management systems like GIT, TFS. Experience with GIT commands and pull request workflows
- Experience on in-memory databases and cache implementation using Redis or similar technologies
- Exposure to multithreaded applications
- Experience in code quality management using static code analysis tools like SonarQube/NDepend or VS code analysis
- Experience on Kafka &/or other enterprise grade queue management system
- Experience in database systems including RDBMS and NoSQL databases
- Proficient in performance analysis and tuning
- Exposure to monitoring tools like NewRelic, Prometheus, etc.
- Exposure to ELK or similar stack.
- Design application architecture for enterprise applications/commercial software
- Define development process to be followed in the team, including toolsets used across different stages of development and delivery process
- Hands on development and ownership for certain key components
- Ensure technical quality standard are met for the deliverables across the team
- Create HLD, LLD as appropriate
- Technical mentor for a team of 15-20 developers
- Work with architects and other stake holders on the customer side
- Provide thought leadership in relevant areas
- Initiate, contribute and drive relevant innovations