Apply Online
Duties & Responsibilities
Design, Develop and testing the applications that will be used by customers.
You will be required to translate business requirements into the desired outcomes and as a result improve the customer experience.
- Working closely with all stakeholders, including the business project teams, partners, and development teams to understand business requirements
- Analyse existing systems and interfaces for modification or improvement purposes. Evaluate and design system enhancements
- Embrace an agile approach to delivering quality solutions
- Development of systems and components
- Quality assurance of development, including regression and integration testing
- Develop test plans for system and integration testing
- Ensure the stability of existing system environments
- Investigate and resolve complex system issues across applications and environments
- Resolve user queries, provide input to the programming support teams, when needed, and provide technical leadership and guidance
- Mentoring more junior resources
- Collaborate with others
Experience & Qualifications
- 3 year relevant IT Qualification
- 5-8 years development experience (5+ years as a C# Developer)
- Experience in .Net, .Net Core, building of Rest API’s, SQL Server, SSRS, SSIS
- Strong online/web development background with cross functional experience
- Strong analytical skills
- Good understanding of architecture, principles and processes of web development
- Comfortable in more than one programming language
- Conduct code reviews to ensure code developed meets coding best practices, security scalability and maintainability guidelines
- Experience in writing unit tests
- Experience with Scrum, Continuous Integration (DevOps/TFS), Automated Testing and User Acceptance Testing
- Database development skills an advantage
- Experience in working with off site development teams
- CSS/JavaScript/JQuery skills an advantage
Key expectations
- High performance delivery
- Attention to detail
- Takes ownership, accountability and is self-motivated
- Driving quality by displaying ability to clarify and reduce complex issues into simple solutions
- Personal effectiveness and the ability to work in a pressure environment
- Ability to investigate and resolve problems, if they occur
- Excellent problem solving skills
Remuneration & Package
- 6 months Contract