Job Description

RESPONSIBILITIES

  • Liaise with business analysts, product owners and others to understand the business requirements
  • Communicating with end clients and build strong relationship with customer
  • Carry out detail technical designing of software solutions
  • Estimate effort and resource requirements for software projects
  • Implementation of the technical design including coding, integrating with external systems, creating new components etc.
  • Ensure engineering principles and related processes are adhered to
  • Mentoring junior members by identifying possible knowledge and skill gaps and guiding them to bridge those
  • Readiness to take over delivery ownership
  • Conduct code reviews to ensure the best practices are followed

QUALIFICATIONS

  • Bachelor’s Degree in Computer Science, Engineering.
  • 6+ years of Industry Experience
  • Core competency .Net/Cloud based development (Azure)/Entity Framework/Integrating with other external systems
  • Must have hands-on experience with recent .Net versions - (ASP.Net, Entity Framework, .Net Framework 4, ASP.Net Web APIs/MVC)
  • Strong knowledge in front-end programming (JavaScript/JQuery/React etc.)
  • Strong understanding about database concepts and technologies (MS SQL Server, SSIS)
  • Sound knowledge and experience in Azure Cloud services (App services, API management, Service Bus etc.)
  • Understanding on Application Security, Identity & Access Management, OAuth & SSO
  • Microsoft certifications will be an added advantage.