Lead Engineer 1 - Dynamics and Power Platform
- Location
- Bupa Capability Centre India
- Location
- Full Time
Job Description:
Responsibilities:
Programming/Software Development (SFIA Level 4, PROG)
Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services. Contributes to the selection of the software development methods, tools, techniques, and security practices. Applies agreed standards, tools, and security measures to achieve well-engineered outcomes. Participates in reviews of own work and leads reviews of colleagues' work.
Requirements Definition and Management (SFIA Level 3, REQM)
Defines and manages scoping, requirements definition and prioritisation activities for small-scale changes and assists with more complex change initiatives. Follows agreed standards and applies appropriate techniques to elicit and document detailed requirements. Provides constructive challenge to stakeholders as required. Reviews requirements for errors and omissions. Prioritises requirements and documents traceability to source. Provides input to the requirements baseline/backlog. Investigates, manages and applies requests for changes to requirements, in line with change management policy.
Software Design (SFIA Level 4, SWDN)
Designs and architects complex software applications, components and modules. Uses appropriate modelling techniques in line with agreed software design standards, guidelines, patterns and methodologies. Produces and communicates multiple design views to address stakeholder concerns and meet both functional and non-functional requirements including security. Identifies, evaluates and recommends design alternatives and trade-offs. Models, simulates or prototypes proposed software behaviours to secure stakeholder approval and facilitate effective software construction. Reviews, verifies and enhances own designs against specifications and leads reviews of others' designs.
Testing (SFIA Level 3, TEST)
Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting test outcomes. Participates in requirement, design and specification reviews, and uses this information to design test plans and test conditions. Applies agreed standards to specify and perform manual and automated testing. Automates testing tasks and builds test coverage through existing or new infrastructure. Analyses and reports on test activities, results, issues and risks.
Release Management (SFIA Level 4, RELM)
Plans and schedules releases in line with business requirements and objectives. Coordinates release activities across multiple teams and stakeholders. Manages the release lifecycle, ensuring timely and quality deliverables. Ensures releases meet defined quality, security and compliance standards. Communicates release plans, progress and outcomes to stakeholders. Conducts post-release reviews and identifies areas for improvement.
System Integration and Build (SFIA Level 4, SINT)
Provides technical expertise to enable the configuration of system components and equipment for systems testing. Collaborates with technical teams to develop and agree system integration plans and report on progress. Defines complex/new integration builds. Ensures integration test environments are correctly configured. Designs, performs and reports results of tests of the integration build. Identifies and documents system integration components for recording in the configuration management system. Recommends and implements improvements to processes and tools.
Application Support (SFIA Level 4, ASUP)
Maintains application support processes and checks that all requests for support are dealt with according to agreed procedures. Uses application management software and tools to investigate issues, collect performance statistics and create reports.
Systems Design (SFIA Level 3, DESN)
Follows standard approaches and established design patterns to create new designs for simple systems or system components. Identifies and resolves minor design issues. Identifies alternative design options and seeks guidance when deviating from established design patterns.
Personal Capability Building
Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation, where relevant, to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.
Qualifications & Experience:
Bachelor's degree in Computer Science, Information Technology or related field.
Proven experience as a Technical Consultant or Senior Engineer with Microsoft Dynamics 365.
Strong experience in Dynamics 365 CRM customization and configuration.
Highly proficient in C#.Net, JavaScript, MS SQL, and CRM SDK.
Strong testing and test automation experience
Experience with SSRS/SSIS and SQL Server development.
Familiarity with Power Platform (Power Apps, Power Automate).
Experience with DevOps tools and pipeline setup for CRM deployments
Experience with D365 integrations and data migration.
Familiarity with Azure cloud services.
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to work independently and in a team-oriented environment.
Certifications in Microsoft Dynamics 365 are a plus.
Time Type:
Full timeJob Area:
Locations:
Bupa Capability Centre IndiaBupa’s purpose is helping people live longer, healthier, happier lives and making a better world. We do this by providing a broad range of healthcare services, support and advice to people throughout their lives. People are at the heart of everything we do. Together, we make health happen.
Every company needs an ethos, and we're no different. Through good days and challenging times, we always work with our values in mind. These are: Brave - Make new possibilities happen. Caring - Act with empathy and respect. Responsible - Own your decisions and actions.
We don't have shareholders at Bupa, which means we're free to invest our profits where they matter: our patients, our facilities, our research, and you.
As a healthcare provider, we have a duty to do the right thing. By our customers, our people and our partners. The Bupa Code holds us to this duty. It's our promise to protect, care for, and build trust with everyone who relies on us.
Here you’ll be welcomed. We champion diversity and we understand the importance of our people representing the communities and customers we serve.
You’ll find an inclusive environment where you can be yourself and where everyone is driven by the same purpose – helping people live longer, healthier, happier lives and making a better world.Free
to be you.
Back in September 2018, we made a pledge. That we'd do whatever we could to make Bupa a diverse, kind and inclusive place to work.
Everyone deserves a positive working environment. Everyone deserves to have their voice heard. Everyone deserves freedom from bullying, harassment and discrimination.