Senior Software Engineer, a key contributor to Microsoft team, owns the delivery of individual applications/modules using technology knowledge, problem solving skills and innovative ideas.
He is responsible for developing applications that adheres to coding standards and continuously improve to deliver desired business requirements with high level of quality.
Key Responsibilities
Development of applications using C#, MVC, NodeJS, Angular or any other similar client-side web technologies.
Development of Web Services using REST and WCF.Unit Testing of code using Microsoft and any other competent open source testing framework.
Develop middle tier using Object Relational Model (ORM).
Developing applications using Rapid Application Development (RAD) tools.
Design Database in SQL Server 2016 or higher.
Continuous integration of new solutions with automated test cases.
Design applications based on well known design patterns.
Documentation of Low Level Design.Create apps for SharePoint Online along with backend applications to provide data to cloud based apps.
Create and maintain builds using Release Orchestration tool for deployment of applications on various environments ? Dev, QA, UAT and Production.
Develop automated scripts using Powershell to deploy applications on controlled environments.
Keyskills: Backend Coding Application development WCF MVC Test cases Unit testing microsoft Open source SQL
We are one of the world's pre-eminent law firms with significant depth and range of resources across five continents. As a single, fully integrated, global partnership, we pride ourselves on our approachable, collegiate and team based way of working. We always strive to exceed the expectations of ou...