Senior Software Engineer

4 weeks ago

Pune, India Microlise Telematics Full-time
Role: Senior Software Engineer Reporting to: Associate Software Engineering Manager Qualifications required: Bachelors/ Masters from a reputed college, First class or better, No gaps in education, Major in Computer Science / Information Technology. Job

responsibilities:
* Must have hands-on experience with Microsoft stack (C#, ASP.
NET, T-SQL, REST API)
* Must be hands-on in Angular 15+
* Must be aware of microservices
* Excellent exposure to following mature software engineering practices
* Unit testing frameworks
* Code analysis tools
* Code quality principles
* Code review skills
* Debugging and profiling tools
* Test automation frameworks and
* Continuous integration tools
* Must be implementing software architectural principles (e.g. SOLID), design patterns, and best engineering practices described above on an ongoing basis.
* Must be aware of CI/CD (preferably with AZDO/GIT)
* Exposure of Agile methodologies with SCRUM framework Technical skills Programming and scripting languages and technologies (Required)
* C#.
NET, ASP.
NET, REST API
* T-SQL
* jQuery, Ajax, Angular 15+
* HTML, CSS fundamentals
* Database (Required)
* SQL Server 2016 and above
* Stored Procedure, Indexes, Performance Tuning Tools (Required)
* Visual Studio 2017 and Above
* Source Control tools (Preferably AZDO, GIT)
* Unit testing frameworks like NUnit or xUnit Nice To Have (Optional)
* Knowledge of any messaging server like Kafka
* Deployment orchestration tools like Kubernetes or OpenShift
* AI tools like Cursor, GitHub CoPilot