Role & Responsibilities
- 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 technology driven environment.
- Strong analytical thinking and problem-solving skills.
- Excellent communication and interpersonal skills
- Expertise in:
SQL & Database Architecture: Optimization, indexing, data modeling.
Power Platform: Power Apps, Power Automate, Power BI.
API Development and Integration.
Good to Have
• Cloud Platforms (Azure, AWS, or GCP)
• Basic AI/ML Concepts and Tools
• Agile methodologies such as Scrum or Kanban.
• Understanding of security best practices in software development.
• Proficiency in system design and scalable architecture.
Preferred Certifications (Optional but advantageous)
- Microsoft Certified: Power Platform Developer Associate
- Cloud certifications (AWS, Azure, GCP)
- Certified ScrumMaster (CSM)
- Python or AI/ML-related certifications