Role & Responsibilities
- Lead and actively contribute to the architecture, design, and end-to-end implementation of scalable software and system solutions.
- Collaborate with cross-functional engineering teams to define technical requirements and deliver quality outcomes.
- Guide and mentor junior developers to foster a culture of innovation and continuous improvement.
- Conduct code reviews and enforce best practices in software design, coding, testing, and deployment.
- Troubleshoot and resolve technical challenges across platforms and services
- Stay abreast of emerging technologies and advise on their potential adoption and implementation
- Ensure solutions comply with industry standards and align with business goals.
- Capable of working independently and taking full ownership of assigned projects.
Mandatory Requirements
Bachelor’s or master’s degree in computer science, Engineering, or related field.4-6 years of experience in software development and technical leadership.Strong analytical thinking and problem-solving skills.Excellent communication and interpersonal skillsExpertise in :SQL & Database Architecture : Optimization, indexing, data modeling.
Power Platform : Power Apps, Power Automate, Power BI.
Python Programming
Cloud Platforms (Azure, AWS, or GCP)
Basic AI / ML Concepts and Tools
Good to have
Experience with DevOps, CI / CD pipelines, Git, and automation tools.Agile methodologies such as Scrum or Kanban.Understanding of security best practices in software development.Proficiency in system design and scalable architecture.Technical documentation and stakeholder communication skills.Proven track record of leading technical teams and delivering complex software projects.API Development & IntegrationPreferred Certifications (Optional but advantageous)
Microsoft Certified : Power Platform Developer AssociateCloud certifications (AWS, Azure, GCP)Certified ScrumMaster (CSM)Python or AI / ML-related certifications