.NET Principal Engineer - US Remote
- Remote, United States
- Fully Remote
- Full-time
- Information Technology
- 1540
Confiz, a global leader in enterprise technology consulting, is seeking a visionary and technically astute .NET Principal Engineer to join our world-class engineering team. This pivotal role is designed for an architecture expert who thrives on solving complex business challenges through scalable, high-performance systems built on the Microsoft .NET technology stack.
The ideal candidate is a senior technologist with a deep understanding of enterprise architecture, microservices, and cloud-native development. You will be instrumental in shaping the design and technical strategy of next-generation enterprise applications that power mission-critical systems for our global clients.
Key Responsibilities
- Collaborate with stakeholders to gather and analyze business requirements.
- Define system architecture and produce high-level and detailed design documentation.
- Lead the development of enterprise-level applications using the Microsoft technology stack.
- Define and enforce technical and coding standards, frameworks, tools, and development practices.
- Collaborate with Scrum teams to define epics, user stories, and estimates, ensuring timely sprint deliveries.
- Drive architectural decisions related to performance, scalability, fault tolerance, and security.
- Oversee cloud architecture decisions including deployment strategies, CI/CD pipelines, and container orchestration.
- Guide QA processes to ensure robust testing coverage and defect remediation.
- Mentor junior developers and provide technical leadership across teams.
- Continually evaluate and recommend new tools and technologies for adoption.
Must-Have Qualifications
- 10+ years of software development experience using the Microsoft stack: C#, ASP.NET MVC, .NET Core, Web API, WCF, Entity Framework.
- Deep understanding of microservices architecture and cloud-native design patterns.
- Experience with CI/CD pipelines, trunk-based development, and zero-downtime deployments.
- Proficient in containerization and orchestration (Docker, Kubernetes).
- Hands-on experience with AWS, Azure, or GCP (Azure preferred), including services like API Management, Load Balancer, App Insights, Azure DNS.
- Proficient with application monitoring tools (e.g., ELK, Splunk).
- Strong background in relational (SQL Server) and NoSQL (e.g., MongoDB, Cosmos DB) databases.
- Familiarity with JavaScript, jQuery, React/Angular/Vue, Bootstrap, and CSS.
- Proficient in writing unit tests using NUnit or xUnit.
- Deep knowledge of software design patterns, SOLID principles, and high-volume transactional systems.
- Experience in authentication/authorization mechanisms (OAuth2, JWT, etc.).
- Skilled in performance tuning, memory optimization, and scalability best practices.
Eligibility Criteria
- Bachelor’s degree or higher in Computer Science, Engineering, MIS, or a related field.
- 10+ years of relevant professional experience in software engineering and architecture.
- Exceptional communication, interpersonal, and collaboration skills.
We have a global team of amazing individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 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 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM) and ISO 14001:2015 (EMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun. People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.
To know more about Confiz, visit: https://www.linkedin.com/company/confiz/