Module Lead
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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 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.
- 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 v
Benefits
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Cliffordchance? Share your experience