Software Engineer I

Kochi, Kerala Modern Application Development - Modern Application Development Permanent (Full Time)

Valorem Reply is seeking a Software Engineer with a passion for using technology to engineer solutions that creatively solve problems to deliver business value. Qualified candidates will have a robust background developing modern software applications. The role requires a broad and deep capability to map a client's problem domain to a fully developed end state solution. Our clients’ needs require technically strong consultants who are resourceful, communicate well, and have good problem-solving skills. The successful candidate will have a solid understanding of modern application development techniques and frameworks and good experience using the Microsoft technology stack for development. As part of a team that provides project-based consulting, you will have the opportunity to work in multiple industry verticals, working on multiple teams and projects. 

Responsibilities

  • As a Software Engineer you will be part of a team of talented developers, business analysts, QA analysts and Project Managers building solutions for Fortune 500 and Fortune 1000 Clients. 
  • You will participate in the development life cycle including development, testing, and implementation.
  • You will work hand-in-hand with the Business Analysts and Project Managers to understand the business requirements and build a software solution.
  • As a Software Engineer you will have the opportunity to work on a multiple projects with talented Architects and Engineers, learning and implementing solid development practices
  • Requirements

  • Strong experience (2 - 4 years) with Microsoft & Open source Technologies

  • Proficient developing web-based interfaces, including:

  • ASP.Net MVC, Web API, Angular/React.js and HTML5
  • JavaScript, jQuery, Typescript
  • Modern, multi-device and form factor Single Page Applications
  • Understanding and experience implementing software design patterns, including:
  • Basic OO concepts such as encapsulation and abstraction
  • SOLID principals such as single responsibility, dependency injection and interface driven design.
  • Experience working with database development in SQL Server, Entity Framework and LINQ
  • Experience working with .Net Core, Microservices and Microsoft Azure is preferred.
  • Experience working with Azure DevOps/Git, including source control, build and task management.
  • Creativity, capacity and a conviction to innovate and deliver best-in-class solutions

  • Strong collaboration skills, including:

  • Ability and willingness to take the initiative to facilitate teamwork across roles, functional groups and remote offices
  • Responsive attitude and client first mentality
  • Experience with code reviews, source control and release management
  • Eagerness and aptitude to learn new technologies, creative, open-minded and a great team player
  • Ability to instrument, profile, debug, and optimize server and client code to resolve complex issues with distributed systems
  • Adept at task switching to handle varying workload, while meeting tight deadlines
  • Kochi, Kerala

    Software Engineer I