.NET Technical Architect JD:
The Technical Architect is responsible to writes complex software programs from design specifications.
Responsibilities:
- Translate future-state business capabilities and requirements into solution architecture requirements and future-state diagrams
- Collaborate with architects across the product teams to ensure standardized, efficient, high quality, architecturally sound implementations of technology roadmaps.
- Leads architecture strategy & planning for large programs - and guides technical staff across multiple product teams.
- Proficiency with microservices, API design, and implementation patterns
- Confidence to speak and get buy-ins from executives
- To be the escalation point for technical issues of all the technical problems in the project;
- To set guidelines, review architecture alternatives, and perform technical evaluations;
- To spend time as a technical leader/software architect in projects directly and on a daily/weekly basis;
- Communicating project technical issues and progress with product owners and helping product owners and business teams in technical support.
Skills we need:
- 12+ years of experience in software development using .NET;
- Expert in C#, NET Framework, .NET Core, ASP.NET (Core), MVC, Web API, Entity Framework (Core), and SQL Server;
- Strong knowledge of programming patterns and principles, e.g., Separation of Concern, Repository Pattern, UnitOfWork, DRY, SOLID, etc.;
- Experienced in software design and application architectures;
- Strong knowledge of cloud computing, e.g., Google, Azure
- Strong knowledge of security and performance optimization;
- Good knowledge of front-end development; experienced at least one JavaScript front-end framework, e.g., Angular, React, Vue;
- Good at source code management, continuous integration, and continuous deployment;
- Good at documentation, preparing technical proposals, conducting technical discussions;
- Good knowledge of enterprise integration, SOA, or microservices is a plus;
- Working experience migration projects will be an added advantage.
- Optional Technical Skills: Angular 2+, WCF/Web Services (SOAP/REST), SSRS, SSIS.
Skills Required
- 12+ years of software development experience using .NET
- Expertise in C#, .NET Framework, .NET Core, ASP.NET Core, MVC, Web API, Entity Framework Core, and SQL Server
- Strong knowledge of programming patterns and principles, including Separation of Concerns, Repository Pattern, Unit of Work, DRY, and SOLID
- Experience with software design and application architectures
- Strong knowledge of cloud computing, including Google Cloud or Microsoft Azure
- Strong knowledge of security and performance optimization
- Knowledge of frontend development and experience with at least one JavaScript framework such as Angular, React, or Vue
- Knowledge of source code management, continuous integration, and continuous deployment
- Documentation, technical proposal preparation, and technical discussion skills
- Knowledge of enterprise integration, SOA, or microservices
- Experience with migration projects
- Experience with Angular 2+, WCF/Web Services, SSRS, or SSIS
What We Do
We design & develop world-class digital products and custom software for Startups, Scale-ups & Enterprises with our world-class engineering team. We assemble a great team of frontend, backend, full-stack, QA automation, UI/UX, DevOps, data science, machine learning, and agile experts to help our clients propel their pursuit of digital excellence. Our engineering community at QualMinds is always passionate about building customer-centric software with the highest quality, performance, security, scalability, and lowest failure rates







