Website:
bupa.co.uk
Job details:
Responsibilities
Job Description:
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 time
Job Area
Locations:
Bupa Capability Centre India
Click on Apply to know more.