Senior Software Engineer (Data and Analytics)Primary DetailsTime Type: Full timeWorker Type: EmployeeManaging the delivery of all build artefacts effectively to ensure quality outputs. Work closely with the team of software engineers to build, customize, and integrate software solutions. Update existing systems and integrate improvements to work on the applications already in operation.Primary ResponsibilitiesWith Java, Python, and DataStage skillsAzure knowledge an advantageEnsure consulting services and project focus are on delivering support to IT strategic objectivesManage the continuous improvement of development processes and methodologiesHandle more complex issues and risks as required and escalate if necessarySDLC and associated methodologies followedDevelopment processes undergo continuous improvementsIssues resolved or escalated in a timely manner in alignment with SLADocuments and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear codeEnsure customer impacts are assessed and addressed in the design and delivery of solutionsDeliver solutions meeting customers’ needs, e.g., eBusiness, online toolsEffectively handover application changes and enhancements and provide support as requiredProactively build and maintain strong and effective working relationships with key stakeholdersPerform more complex development activities which may be beyond the competency or skill of a Software engineer and senior software engineerAnalyze business requirements, design, and implement solutionsComplete impact analysis, determine test coverage requirementsEnsure appropriate support to the end-users during UAT and Postproduction TestingDevelop applications which include coordination and collaboration with the BA/QA as well as the Subject Matter Experts (SMEs) of the project ownersPerform implementation, handover, and support activities as requiredIdentify, communicate, and manage risks and issues as they ariseAccuracy and timeliness of outputMinimal rework required during UAT or post-implementationTest activities completed to the required level of quality, within the scheduled amount of time and to the agreed budgetImplementation is achieved according to the project planAccuracy and timeliness of reportingRisks identified and mitigated in a timely mannerPerform deployment activitiesMentoring and staff developmentObjectives aligned with business goalsTeams are adequately skilledDepth of technical abilities within the team at desirable levelsRequired EducationBachelor's Degree or equivalent combination of education and work experienceRequired Experience5 years relevant experiencePreferred Competencies/SkillsHands-on development on client-server and n-tier systemsAnalytical and problem-solving skillsCoaching and mentoring skillsPreferred ExperienceExperience in financial servicesRelational database and SQL development experiencePreferred KnowledgeBroad knowledge of software development life cycle processesExpertise in technical and/or business areaKnowledge of OOPS conceptsKnowledge of Test Driven Development, CI/CD principlesKnowledge of Agile
#J-18808-Ljbffr