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. Experiencing rapid growth across its global offices, Enterprise64 offers dynamic career opportunities for professionals eager to work in a fast-paced, friendly environment where they can be challenged, develop their skills, and accelerate their career progression.
Key Responsibilities:
As a Software Architect at Enterprise64, you will take on a pivotal technical leadership role within the software development team, primarily focusing on .NET-related projects. Your expertise will guide the team through technical challenges, review project estimations, and make informed technology decisions. You will design architectural solutions that satisfy both functional and non-functional requirements, ensuring scalability, reliability, and security. Your role will also involve establishing development standards based on industry best practices and mentoring team members to uphold these standards. Collaborating closely with cross-functional teams, you will design and deploy cloud-hosted .NET applications on Microsoft Azure, support DevOps initiatives by implementing and maintaining CI/CD pipelines, and audit existing projects to ensure compliance with best practices. Staying current with emerging technologies, cloud architecture principles, and Agile methodologies will be essential to your success.
Required Qualifications:
- Minimum of 10 years of hands-on experience in developing and architecting scalable .NET solutions using modern design practices such as containerization, microservices, Azure DevOps pipelines, and CI/CD.
- Proven track record of leading technical teams, providing direction, and mentoring developers.
- Strong experience with frontend technologies like React or Angular.
- Demonstrated ability to design and develop applications hosted on Microsoft Azure cloud platform.
- Experience in implementing technology-specific best practices and standards.
- Decision-making skills focused on reliability, cost-effectiveness, performance, data integrity, maintainability, and scalability throughout the software lifecycle.
- Ability to translate customer requirements into technical designs and solutions.
- Experience auditing projects to ensure adherence to industry standards.
- Support for DevOps efforts through automation and pipeline management.
- Familiarity with Agile development processes and participation in all stages.
- Degree in a related field is preferred.
- Azure Solutions Architect certification is a plus but not mandatory.
- Deep understanding of cloud architecture principles and security best practices.
Preferred Qualifications and Benefits:
Preferred skills include advanced knowledge of .NET Core, ASP.NET Identity, and modern web front-end frameworks such as Angular and React. Experience with Python and AI technologies is advantageous but not required. Strong communication skills, both written and verbal, are essential for effective collaboration with technical and non-technical stakeholders. Candidates should be self-motivated, team-oriented, and possess excellent critical thinking abilities.
Enterprise64 offers a comprehensive benefits package designed to support employee growth and well-being. Benefits include a talent upskilling program, provident fund, health insurance, eligibility for U.S. H-1 Visa sponsorship, project-based bonuses, leave encashment, EOBI, maternity and paternity leave with work-from-home options, religious holidays, referral bonuses, paid time off, transportation services, and options for loans and salary advances.
This role is ideal for experienced software architects seeking to leverage their technical expertise in a challenging and rewarding environment while contributing to innovative projects on a global scale.