- Design, develop, and maintain software components in a distributed N-tier architecture.
- Participate in the full software development lifecycle, including requirement gathering, design, coding, testing, and documentation.
- Work in a Test-Driven Development (TDD) and Agile (Scrum) environment.
- Collaborate closely with cross-functional teams and stakeholders.
- Deliver high-quality, scalable, and secure applications.
Required Skills & Qualifications
- 5+ years of professional Python development experience.
- Strong experience with .NET technologies (C#, ASP.NET MVC4).
- Proficient in building RESTful APIs and working with WebAPI/WCF.
- Hands-on experience with SQL and relational databases.
- Proficiency in Power BI for data visualization.
- Solid understanding of SOA principles.
- Experience with CI/CD pipelines.
- Familiarity with AWS cloud services.
- Strong communication skills – verbal and written.
- Highly organized, detail-oriented, and a proactive self-starter