About the role :
As a Senior Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development and engineering best practices.
What you'll be doing :
- Design, build, and maintain efficient, reusable, and reliable code
- Proactively suggest improvements to applications and processes that enhance the client experience or improve performance
- Participate in the maintenance and support of the solution
- Participate in Agile development process and ceremonies
- Work with the Product Management team to understand and document project requirements
- Collaborate with other engineers on the technical design of solutions
- Keep up to date on the latest technical developments in your area
- Implement design concepts from the UI / UX team.
- Ensure compliance with Web standards and accessibility requirements.
- Work closely with product management, scrum master, and other team members to coordinate implementation and provide progress updates at daily standup meetings
- Ensure robust high quality code standards are maintained in the development process. Participate in all Scrum team ceremonies.
What we'll want you to have :
5 or more years of experience in designing and developing applications on the Microsoft stackExperience with common web technologies - JavaScript / TypeScript, CSS, and HTMLExperience with C# and .NET CoreExperience with SQL Server and / or Cosmos DbUnderstanding of software engineering best practices and object-oriented developmentExperience working with RESTful services and APIsFamiliarity with Git and continuous integration systemsFamiliarity with building software applications in the cloud (Azure / AWS / GCP) a plus(ref : hirist.tech)