Senior Software Engineer
JR-4750
- Delhi
- Technology
- Contingent Worker
- Clifford Chance
Do you want to be notified every time a job like this gets added? Click the CTA below!
Great news! We will let you know when a new job like this has been added!
Job description
This vacancy has now expired. Please see similar roles below...
The Role
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.
This role demands someone with technical & design competency and is highly committed and motivated. The person should have good communication skills, excellent at removing impediments and breaking down complex tasks into easy to complete milestones
How will you influence :
- Own the development and delivery of complex applications and modules.
- Improve the overall code base of the applications by ensuring compliance to coding standards and guidelines.
- Will be able to work independently with little supervision.
- Using excellent organization and problem-solving skills.
- Understand and follow the SAFe Agile methodologies, while providing solutions to various applications.
- Collaborate with internal as well as external teams, including vendors, to fix and improve products.
- Possess hands-on experience in any Release Orchestration tool for software deployments.
- Having good understanding on the Dev-OPS concept.
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.
- Working on various applications hosted on O365 suite and Azure platform.
- 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
Your experience
- Requires Bachelors in Engineering Degree or equivalent, and strong relevant professional experience
- Hands-on experience of 4-6 years in application development using Microsoft stack.
- Have experience in full stack development
- Strong hold over Object Oriented Programming principles.
- Practical exposure of Design Patterns such as Factory, Abstract Factory, Strategyetc, including all other major design patterns.
- Practical exposure of Architecture Patterns such as MVC, MVVM etc
- Deep understanding of Dependency Injection and Inversion of Control principles.
- Experience in using development tools such as Visual Studio 2015 or higher, configuration and design tools such as TFS, Visio, UML etc
- Expertise in .NET technologies C# 6.0 or higher, MVC, WCF, Automated Unit Testing.
- Strong ability of converting business requirements into Web (MVC) based applications.
- Sound in web-designing using HTML/CSS and Java Script
- A good understanding of the Applications Lifecycle Management (ALM), with full lifecycle experience, from design through development, testing and deployment of the solutions.
- Knowledge of latest additions in SQL Server 2016.
- Strong communication skills are required. Must be capable of interacting with solution architects, other technology teams to identify technology opportunities
- Exposure to ETL packages will give an added advantage
- Prior experience in test-driven-development will be preferred
- Experience in Integrating code using Continuous Integration tools is mandatory
- Deployment and delivery of the builds using Continuous Deployment will be highly desirable
- Should have good knowledge of SAFe principles and experience of software development using SAFe Agile methodologies
- Hands-on experience on O365 suite and Azure platform
- Understanding of and hands-on experience in any Rapid Application Development (RAD) tools
- Flexible to work during both India and UK business hours, as and when business demands.
Who we are
We are one of the largest international law firms in the world. With over 30 offices across the globe, we strive to exceed the expectations of our clients, providing them with the highest-quality advice and legal insight, which combines the firm’s global standards with in-depth local expertise.
Our firm, work and people span jurisdictions, cultures, and languages. We offer our clients a truly international perspective. We believe every career should be rewarding and stimulating - full of opportunities to learn, thrive, and grow. That’s why we’re so proud of our inclusive, friendly, and team-based approach to work.
You’ll find our clients in commercial and industrial sectors, the financial investor community, governments, regulators, trade bodies, and not-for-profit organisations. But no matter who they are or why they’ve reached out to us, we provide a world-class service every step of the way. And that’s possible thanks to the entrepreneurial spirit and conscientious approach to work that you’ll find across all of our teams.
Whichever area of the business you join, you’ll become an integral part an innovative, diverse and ambitious team of people. Clifford Chance is a place where the brightest minds and the best of colleagues meet.
Equal opportunities statement
At Clifford Chance, we understand that our true asset is our people. Inclusion is good for our team and their families, our firm and society.
We are committed to treating all employees and applicants fairly and equally regardless of their gender, gender identity and expression, marital or civil partnership status, race, colour, national or ethnic origin, social or economic background, disability, religious belief, sexual orientation, or age. This applies to recruitment and selection, terms and conditions of employment including pay, promotion, training, transfer and every other aspect of employment.
We have a variety of flourishing employee networks. These networks are a place for colleagues to share experiences and advocate for change wherever they see an opportunity for improvement.
Our goal is to deliver an equality of opportunity, an equality of aspiration and an equality of experience to everyone who works in our firm.
Find out more about our inclusive culture here
Video
https://youtu.be/xeq8Wl72Yu8
and I manage this role
Recruitment manager
- Talent attraction
Join our community of bright minds
Can't find the role you are looking for? Sign up to our talent community today
Register
- Delhi