Enterprise64 is a U.S.-based technology company delivering innovative digital solutions to a diverse client base ranging from startups to Fortune 500 companies across the United States, Europe, and the United Arab Emirates. As a rapidly expanding organization with global offices, we offer career opportunities for professionals eager to work in a dynamic, friendly environment where they can be challenged, grow, and accelerate their career paths.
Key Responsibilities:
The Software Architect will serve as a pivotal technical leader within the software development team, primarily focusing on .NET-related projects. This role involves guiding technical teams through complex challenges, reviewing project estimations, making informed technology decisions, and designing architectural solutions that address both functional and non-functional requirements. The Architect will ensure adherence to modern best practices, including cloud architecture, security, microservices, and Azure platform capabilities. Responsibilities also include defining development standards, mentoring team members, auditing existing projects for compliance with industry standards, and supporting DevOps initiatives by implementing and maintaining CI/CD pipelines. The role requires active participation throughout the Agile development lifecycle and staying current with emerging architectural trends and technologies.
Required Qualifications:
- Over 10 years of hands-on experience in developing and architecting scalable, reliable .NET solutions using modern design principles such as containerization, microservices, CI/CD, and Azure DevOps pipelines.
- Proven track record of leading technical teams, providing direction, and mentoring developers.
- Experience with frontend technologies like React or Angular is essential.
- Strong decision-making skills focused on reliability, cost-effectiveness, performance, data integrity, maintainability, and scalability from design through deployment.
- Expertise in designing and developing applications hosted on Microsoft Azure cloud platform.
- Ability to create and enforce development standards based on industry best practices.
- Experience auditing projects to ensure compliance with technical standards.
- Support for DevOps by designing and maintaining automation pipelines.
- Familiarity with Agile methodologies and active participation in all stages of the process.
- Degree in a related field is preferred.
- Azure Solutions Architect certification is advantageous but not mandatory.
- Deep understanding of cloud architecture principles and standards.
Preferred Qualifications and Benefits:
- Extensive experience (10+ years) with .NET Core, ASP.NET Identity, and Azure technologies.
- Knowledge of Python and AI technologies is a plus.
- Strong communication skills, capable of engaging effectively with both technical and non-technical stakeholders.
- Self-motivated with excellent critical thinking and problem-solving abilities.
- Experience in web front-end development using modern frameworks such as Angular and React.
Benefits include:
- Talent upskilling programs to support continuous learning and career growth.
- Provident fund and health insurance coverage.
- Eligibility for US H-1 Visa sponsorship.
- Project-based bonuses and leave encashment options.
- Employee Old-Age Benefits Institution (EOBI) contributions.
- Maternity and paternity leave options, including work-from-home flexibility.
- Observance of religious holidays.
- Work-from-home facility to support work-life balance.
- Referral bonuses, paid time off, transportation services, and options for loans or salary advances.
This role offers an exciting opportunity to join a forward-thinking company that values innovation, leadership, and professional development within a supportive global environment.