Associate Architect - .NET
Quantiphi · United States · 3 wk ago
RemoteRemoteEngineeringFull-time
About the role
Join one of the world’s fastest-growing AI-first digital engineering companies and make a real impact at scale.
Lead and collaborate with a high-energy team of talented, driven individuals solving complex, meaningful challenges.
Work with Fortune 500 companies and disruptive innovators in a research-driven environment with 60+ patents.
Stay ahead of the curve by gaining hands-on experience with cutting-edge AI, ML, data, and cloud technologies while continuously upskilling.
Responsibilities
- Connect with clients for project briefing, consultation, installation, and close-out reviews.
- Play the role of Lead Developer for a team comprising of 8-10 resources.
- Help out in managing customer demands to ensure maximum satisfaction, and to maintain quality.
- Engage in the negotiation of customer job demands and specifications as regards to resources and infrastructure; and assist in creating comprehensive technical documents.
- Serve as a liaison between internal and external resources, facilitating smooth workflow for service delivery.
- Evaluate project data for accuracy, and take the lead in setting project targets and priorities.
- Give training and mentorship to team members to make them better on the job.
- Remain knowledgeable about current technology and carry out research to identify new trends that can be used to achieve maximum results.
- Carry out other technical related duties that may be required.
- Be up to date with best coding and architecting practices, ensuring the APIs are robust and easy to maintain.
- Coordinate with the rest of the team working on different layers of the infrastructure.
Requirements
- Proven experience in Full Stack development with expertise in React.js and .NET Core.
- ASP.NET, MVC with WebForms components.
- Multi-tenant architecture built on SQL Server.
- Strong proficiency in JavaScript, C#, .NET Core.
- Strong knowledge of SCSS, HTML5, CSS3, Bootstrap 4, and Material UI.
- Proficiency in version control tools like Git, build automation tools such as Maven, and deployment tools like JFrog and UDeploy.
- Solid development experience in React, Redux, and JavaScript, with a deep understanding of object-oriented programming (OOP).
- Familiarity with AWS or Azure cloud technologies.
- Experience in API integration, Application deployment, Cloud architecture, Application Security.
- Expertise in building enterprise-level web applications and RESTful APIs using Microservices, with a track record of production-scale experience.
- Ability to conduct code reviews to ensure compliance with coding standards, security practices, and adherence to architectural guidelines.
- Investigate and resolve complex technical issues and provide support to resolve production incidents.
- Able to provide technical leadership and guidance, ensuring best practices, code quality, and performance optimization.
- Capability to mentor junior developers and foster a culture of continuous learning and improvement within the team.
- Proven experience of leading app migration engagements to cloud (preferably AWS) in the past.
- Strong knowledge on AWS cloud data services (RDS, Aurora, Elasticache, S3 etc.) & other relevant services (compute, storage- KMS, IAM, VPC etc.).
- Expertise with AWS migration tools & utilities (ADS, MGN, DMS, SCT etc.) & familiarity with the best fit migration pattern for each.
- Strong knowledge on .Net application tech stack (.Net, Entity Framework) with understanding of tightly coupled data components (ex: SQL Server bound logic, DTC dependency etc.).
- Strong knowledge of application hosting & abstraction patterns on AWS (containerization, microservices, serverless).
- Familiarity with Azure cloud ecosystem & associated application/ infrastructure/ data components & services.
Qualifications
- Relevant certifications (e.g Microsoft Certified: Azure Solutions Architect or AWS Certified Solutions Architect etc.) are a plus.
- Familiarity with Linux/UNIX environments and strong Shell scripting experience.
- Knowledge of SQL or NoSQL databases.
- Ability to understand and meet architecture requirements, ensuring effective design, development, validation, and support.
- Knowledge of identifying and addressing performance bottlenecks and ensuring the scalability and efficiency of applications.