As a Software Engineer, you will be responsible for designing, developing, and maintaining software systems primarily using SQL and C++. You will participate in all phases of the software development life cycle and play a crucial role in creating functional requirements and logic for coding purposes. If you are passionate about software development and have prior experience in the health insurance industry, you are a perfect fit.
Responsibilities:
- Design, develop, and maintain software systems primarily utilizing SQL and C++.
- Collaborate with cross-functional teams to clarify requirements and business specifications.
- Modify existing software to correct errors, add new functions, or to improve performance.
- Analyze user requirements to determine how to translate them into applications.
- Participate in the full software development life cycle: design, development, QA testing, deployment, and documentation.
- Regularly interact with project manager to provide understanding of operational issues and to maintain its effectiveness.
- Recommend and execute improvements utilizing varied programming languages.
- Work with the team for continuous product development.
- Understand the needs and challenges of the health insurance sector and devise innovative solutions.
Qualifications:
- Bachelor's degree in Computer Science or a similar field.
- Proven experience as a Software Engineer or similar role.
- Extensive experience with SQL, C++, and data handling/analysis.
- Knowledge of health insurance systems and terminologies would be a plus.
- Ability to document procedures for use in production.
- Experience in requirements analysis, software design, coding, software integration, testing, and debugging.
- Able to work independently and in team settings.