You will be a key contributor to developing a multi-region, multi-tenant SaaS product. You will be part of, using technologies like .NET/C#, Python, PowerShell, JavaScript, React, AWS and Data to build scalable, high-performance products within a cloud environment.
How will you make an impact?
- Take ownership of the software development lifecycle, including design, development, unit testing, and deployment, working closely with Production/Support teams.
- Ensure that architectural concepts are consistently implemented across the product.
- Act as a product expert within Development, understanding the product’s requirements and its market positioning.
- Work closely with cross-functional teams (Product Managers, SRE, Infrastructure team, Customer Support, and Services and Support organization) to ensure successful product delivery.
Key Responsibilities:
- Design and implement software features in alignment with product specifications and adhere to High-Level Design (HLD) and Low-Level Design (LLD) standards.
- Contribute to the development of scalable, multi-tenant SaaS solutions.
- The desire to work in a fast-paced environment.
- Ability to develop unit testing of code components or complete applications.
- Collaborate with Product Management, R&D, UX, and DevOps teams to deliver seamless, end-to-end solutions.
- Advocate for and implement Continuous Integration and Delivery (CI/CD) practices to improve development efficiency and product quality.
- Mentor junior engineers, share knowledge, and promote best practices within the team.
- Assist in solving complex technical problems and enhance product functionality through innovative solutions.
- Conduct code reviews to ensure adherence to design principles and maintain high-quality standards.
- Plan and execute unit testing to verify functionality and ensure automation coverage.
- Broad experience designing, programming, and implementing large information systems.
- Ability to provide in-depth evaluation and analysis of unique complex technological issues.
- Excellent analytical and problem-solving skills.
- Excellent organization and time management skills.
- Strong written and verbal communication and interpersonal skills.
- Contribute to the ongoing support of software features, ensuring complete quality coverage and responsiveness to any issues during the software lifecycle.
Have you go what it takes?
- Bachelor's or master's degree in computer science, Electronics Engineering, or a related field from a reputed institute.
- 2-5 years of experience in software development with a strong focus on backend technologies and a track record of delivering complex projects.
- Expertise in C#, .NET, Python, PowerShell for back-end development . React, JavaScript experience is an added advantage.
- Experience in developing high-performance, highly available, and scalable systems.
- Working knowledge of RESTful APIs
- Solid understanding of scalable and microservices architectures, performance optimization, and secure coding practices.
- Exceptional problem-solving skills and the ability to work on multiple concurrent projects.
- Experience working with public cloud platforms like AWS (preferred), Azure, and GCP.
- Proficiency in developing solutions that leverage both SQL and NoSQL databases.
- Hands-on experience with Continuous Integration and Delivery (CI/CD) practices using tools like Docker, Kubernetes, and other modern pipelines.
Requisition ID- 8022
Tech Manager, Cloud Operations
Individual Contributor