Summary of the role
The Entry System Engineer will play a vital role in
the design, development, and maintenance of our financial management system.
You will collaborate with a team of experienced engineers, product managers,
and business analysts to create cutting-edge software solutions that cater to
the needs of our clients in the insurance and financial sectors.
Roles And Responsibilities
- Software Development: Assist in the design and
implementation of new features and enhancements for the financial
management system, adhering to best practices and coding standards.
- Bug Fixing and Maintenance: Participate in debugging and
resolving software defects, ensuring the stability and reliability of the
financial management system.
- Collaborative Development: Work closely with senior engineers
to learn and contribute to the overall development process, including code
reviews, knowledge sharing, and continuous improvement.
- Testing: Write and execute unit tests to ensure the accuracy
and robustness of the software modules.
- Documentation: Contribute to technical documentation,
including system design, code comments, and user guides.
- Technology Research: Stay up-to-date with the latest trends,
technologies, and industry best practices related to financial management
systems and insurance software.
- Client Support: Collaborate with the customer support team to
address and resolve client-reported issues and provide assistance when
required.
- Quality Assurance: Assist in conducting quality assurance
checks to ensure compliance with company standards and project
requirements.
Required Skills and Qualifications:
Education:
- Bachelor degree in Computer Science or Software
Engineering,
- Programming Knowledge: Proficiency in Java and PLSQL. An
understanding of SpringBoot and/or Angular will be an advantage
Personal Attributes
- Problem-Solving Skills: Strong analytical and problem-solving
abilities to identify and resolve software issues
- Team Player: Ability to work effectively in a
collaborative team environment and communicate ideas clearly.
- Adaptability: Demonstrated flexibility to adapt to changing
project requirements and priorities.
- Self-Motivated: A proactive approach to learning and taking
initiatives to improve skills and knowledge.
- Attention to Detail: A keen eye for detail to ensure
accuracy and precision in coding and documentation.
Preferred Skills (not mandatory but advantageous):
- Familiarity with database systems (e.g Oracle) and data
modeling concepts.
- Experience with version control systems (e.g., gerrit, github)
and Agile software development methodologies.
- Knowledge of web development technologies (e.g., HTML, CSS,
TypeScripting) and frameworks (eg. angular
How To Apply