Overview
In this role, you will be responsible for designing, developing, testing, and maintaining high-quality applications across multiple platforms. You will work closely with Product Owners, Technical Leads, and cross-functional teams to deliver secure, scalable, and maintainable solutions that meet business needs. This role would be reporting to Team Lead or Manager.
Main responsibilities
- Design, coding, testing and installing applications programs either in one major program or a range of programs across multiple platforms
- Conduct design and code reviews, and providing advice and support of more junior members of the team
- Prepare, and maintain systems and program documentation
- Analysis and design of applications programs and databases
- Assist and advice in problem determination
- Collaborate with users to assist with problem determination
- Work with the PO''s & Tech lead to evaluate possible solutions and refine the business and technical requirements within agreed time frames that meets security and privacy standards of Experian
- Provide quality applications that are free of defects, fit for purpose, and designed for ongoing ease of support and maintenance
- Follow published processes and recommend enhancements to process and procedures where appropriate
- Communicate the status of development activities to the Project Team
- Work across teams and functions to ensure the ongoing health and performance of IT systems are maintained and enhanced
- Well versed with Agile ways of working
- Respond promptly to high severity systems problem
Qualifications
7+ years of experience in Programming and Applications Design, with 5 years in a large IT site, coupled with tertiary qualifications in Computer Science or a related disciplineCommercially proven experience in developing applications, including at least 5 years working with Microsoft .NET and proficient in C# language, architecture, and design standardsFor frontend web developer using ASP.net, MVC and backend development using .Net, .Net Core, C#, Entity framework, Web / REST / SOAP API, XMLKnowledge of dependency injection and Entity frameworkDeveloped knowledge of Object-oriented (OO) analysis and design, OO methodologies and techniquesDeveloped knowledge of one of the major relational database packages such as Microsoft SQL Server and SQL MIDevOps experience using Bitbucket, Team city, Octopus deploy, Github and JenkinsExperience working with Azure / AWS Cloud TechnologiesUnderstand the essential needs of users and meet these in well-designed programsExperience in component and assembly testingIn-depth knowledge of the SDLCKnowledge of common debugging techniques & conducting structured analysis and problem analysisExperience communicating updates and resolutions to customers and other partners technical problems to all levels of management and usersKey skills and attributes
Strong problem-solving skills and an understanding of business needs in the financial services sectorDeliver high-quality, scalable solutions on time, with Experience communicating updates and resolutions to customers and other partners, teamwork, and Experience providing engineering support to customer support team to resolve any critical customer issuesA team player that with a professional, results-driven approachWhat We Offer
20 days of annual leaveComprehensive medical and hospitalization coverage (including dependents)#J-18808-Ljbffr