Back to Jobs
Senior Software Engineer
The vacancy has expired
- LocationBangalore, India
-
IndustryComputer Software
Job Description
Desired skills include
- A BS or MS in Computer Science and a minimum of 10 years of experience working in a commercial software development environment.
- Expertise developing C#/.NET Core solutions, particularly for the M365/Azure platform.
- Expertise in Entity Framework, Razor Pages, Microsoft graph API’s, jQuery, TypeScript, NPM, Visual Studio or VS Code, PowerShell, XML, and JSON.
- Proficiency in SQL Server, including SQL queries, stored procedures, views, and functions.
- Working experience with Power Platform is a plus.
- Development experience with Web Services, including protocols such as REST and SOAP, particularly using Microsoft’s Web API.
- Object Oriented Programming, Design Patterns
- Experience working with JIRA, GitHub, and Confluence
- Experience developing SharePoint Online solutions.
- Proficient in developing PowerShell scripts and modules.
- Full Software Product Lifecycle experience across different methodologies (preferably Agile/Scrum/Kanban).
- Familiarity with Source code control system Git preferably.
- In addition to the technical requirements, the candidate should also have the following personal characteristics:
- Likeable – We are a small, focused team, you must be a good team player.
- Approachable – You may work with junior resources who will be looking to learn from you, as well as you learning from others.
- Driven – You will bring the same approach to your work and to your career, always striving to improve and putting forth your best efforts.
- Pragmatic – When working on client driven requirements, you will be able to prioritize and ensure that you meet the key goals of the project.
- Positive – You have a ‘can-do’ attitude and are always able to work with those around you to solve problems.
- Detail Oriented – paying close attention to the small particulars when working on a task or project and delivering high quality results.
Benefits