Job‌ ‌Description‌

Location: Trivandrum

Experience: 5 to 8 Years

Qualification: B-Tech / MCA 

Technical Skill Requirements:

  • Professional software development experience with .NET Core and Angular.
  • .NET Core, dependency injection and IOC containers, and containerized .NET core solutions.
  • Production development experience with Cloud, Logic Apps, Functions, Azure Container/Kubernetes Service.
  • Solid understanding of microservices architecture and distributed cloud-native systems.
  • Strong skills in C#, ASP.Net MVC, Web API, Entity Framework, Angular, HTML 5, JavaScript technologies such as jQuery, Bootstrap, etc.
  • Experience in developing scalable web applications using Angular.
  • Experience in developing high performance, scalable, and available web services using Microservices, AWS, etc.
  • Strong knowledge in database technologies – MS SQL Server, MySQL.
  • Experience in Agile Application Development & Scrum methodologies.
  • Strong knowledge in service-oriented architecture-related standards like REST/OAuth/JSON and SOAP/WSDL.
  • Experience in RESTful API design and development.
  • Familiar with various design and architectural patterns.
  • Experience in developing applications as a pluggable and extensible methodology using Inversion of Control (IoC).
  • A proven track record on delivering results, especially in the area of writing high-performance, reliable, and maintainable code.
  • Ability to adapt to new development environments, changing business requirements, and learning new systems highly desired.
  • Ability to coach and mentor fellow team members.
  • Experience working with graphic designers and converting designs to visual elements.
  • Working knowledge in code versioning tools such as Git, SVN, tfs.

Good to have:

  • Experience with continuous integration setup and configuration. 
  • Good understanding of different cloud platforms.
  • Experience in application development for Mortgage platform.
  • Experience on any workflow management solutions.

 

Responsibilities:

  • The role will involve working closely with Product Owners and interacting on a regular basis with technical lead.
  • The candidate must follow the use of agile development techniques. Translate application storyboards and use cases into functional applications.
  • Prepare design documents and implement user requirements, also expected to collaboratewith other senior developers.
  • Responsible for regular communication with others involved in the development process.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Maintain quality and ensure the responsiveness of applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Maintain code integrity and organization.
  • Experience working with graphic designers and converting designs to visual elements.
  • Understanding and implementation of security and data protection.