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
Job Overview
Module Lead, 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
Who you will work with
You will work with a high performing Development Team. And this role gives you an exciting opportunity to shape a team of experienced Senior Developers
What you will be responsible for
- 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.
What you will do
- 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 career experience so far
- Hands-on experience of more than 5 years in application development using Microsoft stack.
- iPaaS exposure – Atleast 2 years of hands-on experience in developing APIs, point-to-point integrations and exploring cloud connectors on Jitterbit platform.
- Proficient in writing performant and complex database queries
- Comfortable with leveraging SQL Server query execution plan in accomplishing NFR yardsticks.
- Prior experience in solving performance issues of complex business apps with NoSQL family of data management solutions
- Have experience in full stack development
- Exposure to ETL packages will give an added advantage
- Practical exposure of Design Patterns such as Factory, Abstract Factory, Strategyetc, including all other major design patterns.
- Deep understanding of Dependency Injection and Inversion of Control principles.
- Expertise in .NET technologies C# 6.0 or higher, MVC, WCF, Automated Unit Testing.
- A good understanding of the Applications Lifecycle Management (ALM), with full lifecycle experience, from design through development, testing and deployment of the solutions.
- Strong communication skills are required. Must be capable of interacting with solution architects, other technology teams to identify technology opportunities
- 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.
Education and Experience
Requires Bachelors in Engineering Degree or equivalent, and strong relevant professional experience.
Who we are
As a global law firm our work spans jurisdictions, cultures, and languages – and so do our people.
Our culture is collaborative and inclusive — where diverse perspectives are recognised and valued. Where performing to your highest ability, unlocks equal access to opportunities to learn, thrive and grow.
We combine deep legal expertise and commercial intelligence to grow, transform, protect, and defend our clients' businesses, across every critical moment.
We operate in the sectors and regions that matter to our clients. With forward-thinking insights and innovative, tech-enabled solutions that combine deep knowledge of their sectors and markets.
You’ll build connections and work with colleagues as one global team. You’ll unlock opportunities for clients, across borders, cultures, legal and commercial disciplines.
Join us to work with colleagues as one global team – empowering each other to be exceptional and create advantage for our clients.
Our India team is a well-established and integral part of the firm’s global operations, delivering high-value support across a wide spectrum of functions. With over 800 business professionals based in Gurugram and Hyderabad, we’ve been driving operational excellence and innovation for more than 15 years.
We contribute to global success in areas such as Information Technology, Finance, Human Resources, Risk & Compliance, Legal Support, Research & Knowledge, Document Production, Virtual Executive Assistance, Programme Management, Client & Market Development, and Continuous Improvement.
How we will support you
From your first day with us, you will have varied opportunities to continuously grow and development your skills and knowledge. From formal training, informal coaching and mentoring through to skills-based and technical training and on the job learning.
You can also get involved in a variety of employee affinity groups. There is also opportunity to be part of charitable events and volunteering.
Equal opportunities
At Clifford Chance, we forge an inclusive culture, where diverse perspectives are recognised and valued. It’s a culture where everyone has equal access to opportunities to thrive and succeed. We are guided by our values-based Code, which sets high standards of conduct and has a principle focused on being inclusive.
We comply with the law and regulations in every location where we operate and we are committed to delivering fair and equal access to all applicants and employees irrespective of background. This applies across all aspects of employment from recruitment and selection to development, progression, and day-to-day working life.
Our global network of affinity, faith and support groups are open to all. These communities help to create an environment where everyone at the firm can feel they belong and can reach their full potential.
Find out more about our inclusive culture here.
Video
https://www.youtube.com/watch?v=8lbTSfJua9E