Responsibilities
- Maintain, configure, tune, and administrate policy administration systems to ensure application integrity and reliability.
- Analyse business requirements and translate them into technical solutions.
- Design and implement integration solutions between core applications and other enterprise systems.
- Develop and maintain APIs and web services for seamless data exchange.
- Write and implement clean, scalable code following best practices.
- Troubleshoot and debug code to resolve issues promptly.
- Verify and deploy software systems across environments.
- Collaborate with cross-functional teams to ensure successful delivery of projects.
- Implement solutions from various back-end web services and databases.
- Participate in Agile ceremonies and contribute to continuous improvement.
- Document technical specifications and maintain system architecture diagrams.
- Provide technical support and guidance to junior team members.
Requirements
- Bachelor’s degree in computer science or equivalent education.
- Minimum of 5 years’ work experience with a focus on policy administration systems.
- Strong knowledge of software systems and frameworks including C#.NET, GitHub, and SQL.
- In-depth understanding of Object-Oriented Programming and Service-Oriented Architecture.
- Ability to work as part of a team or individually on a project.
- Proven problem-solving ability and demonstrated ability to think “outside-the-box”.
- Good team player, self-motivated and detail minded
- Strong communication and interpersonal skills to collaborate with parties from different levels
- Ability to think on his own feet and the willingness to take ownership;
- Working effectively and cooperatively with others: establishing and maintaining good working relationships.
- A team player with excellent interpersonal skills to work across multiple disciplines.