
Senior Software Engineer I (.net, react, azure)
- Gurgaon, Haryana
- Permanent
- Full-time
- Design, code, test, and debug software applications using best practices, ensuring high performance, security, and maintainability
- Assisting in production problem resolution as needed, including occasional off-hour support
- Working on projects through the full development life cycle including stakeholder demos and presentations, project scoping and requirements definition, prototyping, development, testing, and deployment
- Staying up to date and providing recommendations on the latest technologies, trends, and best practices that should be incorporated into the company's development efforts
- Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
- Bachelor’s degree in Computer Science
- 5+ years of software development experience in object-oriented design and implementation including design patterns, data structures and test-driven development
- Experience in both frontend and backend development tasks, working with technologies such as React.JS, Power BI, Net Core, C#, Console App, Rest API, web development frameworks (ASP.Net Core & ASP.Net Web Forms), JavaScript, Node.js, jQuery, CSS and related frameworks
- Hands-on experience working in Azure cloud platforms or other cloud platforms
- Solid experience in database (MS SQL Server) development such as stored procs/views/functions etc.
- Solid experience in automating build processes, application deployments and continuous integration systems
- Experience supporting and working with cross-functional teams in a dynamic environment
- Experience delivering software using an Agile/Scrum methodology
- Demonstrated solid desire to learn about new trends and technologies
- Demonstrated solid communication and interpersonal skills
- Experience in CI\CD environments with Jenkins, Terraform, GitHub and Containerization
- Experience with Go lang
- Experience with SQL, relational and graph databases
- Experience with messaging systems
- Experience in the health care industry
- Working knowledge of APIs