An IT Solutions Architect is responsible for the entire development lifecycle of enterprise insurance solutions, from understanding requirements to creating, testing, deploying, and maintaining high-quality software that supports the efficient operation of the insurance business
Responsibilitie(s):
- Collaborate with business analysts and solution architects to grasp user stories, functional requirements, and technical specifications
- Translate these requirements into well-designed, secure, and maintainable code following established coding standards and best practices
- Write clean, efficient, and testable code using relevant programming languages (e.g., PHP, NodeJS, Javascript).
- Utilize development tools effectively (VS Code - IDEs, version control systems, testing frameworks) for efficient development and high-quality code
- Conduct thorough testing of the developed software to identify and fix bugs before deployment
- Troubleshoot and debug existing software issues, pinpointing root causes and implementing effective solutions
- Participate in system integration efforts, ensuring seamless data exchange between different insurance platforms
- Contribute to maintaining existing codebases, keeping them up-to-date, secure, and functioning properly
- Work effectively within an Agile development methodology (daily stand-ups, sprint planning, code reviews).
- Maintain clear and concise technical documentation (unit tests, API docs, code comments) for collaboration and future reference
- Possess strong communication and collaboration skills to work with both technical and non-technical colleagues
Qualification/Experience Requirement(s):
- Bachelor’s degree in computer science, Information Technology, or a related field experience
- 5+ years of experience in software development with a strong understanding of object-oriented programming (OOP) principles
- Experience with at least one relevant programming language (PHP, NodeJS.).
- Knowledge of web development technologies (HTML, CSS, JavaScript, Angular)
- Familiarity with relational databases (e.g., Oracle) and database querying languages (SQL)
- Experience working in an Agile development environment is a plus
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Prior experience in project management