Skills
Job Description
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 ELK or similar stack.
JD/Responsibility
- 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
Thanks & Regards,
Pranav Surya
Account Manager
Phone.no:
Email: