Company Description:
We have an amazing team of 550+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 5 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.
What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 certified. We have a vibrant culture of learning via collaboration and making the workplace fun.
Job Description:
Confiz is currently seeking Software Architect (.NET). Candidates should have at least 15+ years of experience in .NET. Apply only if you consider yourself to be the very best and are looking for challenges and rewards that no other company will provide.
Responsibilities:
- Researching, designing, implementing, and maintaining high quality software systems using .NET technologies
- Rewriting existing services on newest technology stack and adding new functionality
- Mentoring team members
- Liaising with other software developers, testers, BI developers, business and systems analysts, and solution architects
Requirements:
- Extensive experience working in .Net core and .Net framework.
- Excellent understanding of object-oriented programming and its design patterns.
- Understands design principles like SOLID, DRY, SRP etc.
- Has worked with TDD and understands a great deal about its advantages and disadvantages.
- 10+ years of commercial experience building REST APIs and understands REST design principles; has used WebApi or WCF.
- Experienced in Multithreaded and asynchronous programming.
- Experienced in DB schema design and understands concepts like normalization, de-normalization, indexing, clustering, views vs materialized views, transaction isolation levels etc.
- Experience with ASP.NET/ASP.NET Core, Entity Framework and messaging systems (ServiceBus / RabbitMQ)
- Azure experience (Service Bus, Cosmos Db, Logic Apps / Functions, Service Fabric)
- Previous expose to Docker, Kubernetes and Java
- Experience in Microservices.
- Understands DevOps and is experienced in GitHub or Azure DevOps
- Familiarity with Scrum Methodology
- Ability to work independently
- Good communication skills in English (verbal and written)
APPLY HERE