Responsibilities
- Develop and maintain software for claims and remittance processes
- Collaborate with cross-functional teams to identify and resolve issues
- Ensure software meets quality and performance standards
- Implement and maintain automated testing
- Participate in code reviews and pair programming
- Document software development processes and procedures
- Troubleshoot and resolve software issues
- Provide technical support to end-users
- Stay updated with industry trends and best practices
- Contribute to the development of new features and enhancements
- Ensure software complies with regulatory requirements
- Participate in project planning and estimation
- Monitor software performance and make necessary improvements
- Collaborate with stakeholders to gather requirements
- Develop and maintain technical documentation
- Implement security measures to protect software and data
- Participate in on-call rotations for urgent issues
- Provide training and support to junior team members
- Contribute to the development of software architecture
- Ensure software is scalable and maintainable
- Participate in agile development processes
- Collaborate with other developers to integrate software components
- Ensure software is user-friendly and intuitive
- Participate in software deployment and release processes
- Monitor software for vulnerabilities and security threats
- Contribute to the development of software testing strategies
Nice to Have
- Master's degree in Computer Science, Engineering, or a related field
- Certification in software development or related field
- Experience with claims and remittance software
- Experience with healthcare software
- Experience with financial software
- Experience with insurance software
- Experience with software development for remote teams
- Experience with software development for claims and remittance processes
- Experience with software development for healthcare, financial, or insurance industries
- Experience with software development for regulatory compliance
- Experience with software development for data security and privacy
- Experience with software development for performance and scalability
- Experience with software development for user experience and usability
- Experience with software development for accessibility
- Experience with software development for internationalization and localization
- Experience with software development for cloud-native applications
- Experience with software development for microservices architecture
- Experience with software development for containerization
- Experience with software development for CI/CD pipelines
- Experience with software development for DevOps
- Experience with software development for Agile methodologies
- Experience with software development for Scrum methodologies
- Experience with software development for Kanban methodologies
- Experience with software development for Lean methodologies
- Experience with software development for waterfall methodologies
- Experience with software development for iterative methodologies
- Experience with software development for incremental methodologies
- Experience with software development for spiral methodologies
- Experience with software development for V-model methodologies
- Experience with software development for prototyping methodologies
- Experience with software development for rapid application development (RAD) methodologies
Compensation
Competitive salary
Work Arrangement
Remote
Team
Software Development
What's in it for you?
- Competitive salary and benefits package
- Opportunity to work remotely
- Collaborative and inclusive team environment
- Chance to work on cutting-edge technology
- Opportunities for professional development and growth
- Flexible work hours and work-life balance
- Generous time-off policy
- Health and wellness programs
- Retirement savings plans
- Employee assistance programs
- Tuition reimbursement
- Professional development opportunities
- Employee recognition programs
- Diverse and inclusive workplace
- Opportunities to work on high-impact projects
- Access to state-of-the-art technology and tools
- Opportunities to collaborate with industry experts
- Opportunities to attend conferences and workshops
- Opportunities to publish research and papers
- Opportunities to mentor and train junior team members
- Opportunities to lead projects and initiatives
- Opportunities to innovate and drive change
- Opportunities to work on cross-functional teams
- Opportunities to work on global projects
- Opportunities to work on projects that make a difference
- Opportunities to work on projects that have a positive impact on society
About the Team
- The Software Development team is responsible for developing and maintaining software solutions that support the organization's claims and remittance processes.
- The team works collaboratively to identify and resolve issues, ensure software meets quality and performance standards, and implement automated testing.
- The team participates in code reviews, pair programming, and documentation of software development processes and procedures.
- The team provides technical support to end-users, stays updated with industry trends and best practices, and contributes to the development of new features and enhancements.
- The team ensures software complies with regulatory requirements, participates in project planning and estimation, and monitors software performance.
- The team collaborates with stakeholders to gather requirements, develops and maintains technical documentation, and implements security measures to protect software and data.
- The team participates in on-call rotations for urgent issues, provides training and support to junior team members, and contributes to the development of software architecture.
- The team ensures software is scalable and maintainable, participates in agile development processes, and collaborates with other developers to integrate software components.
- The team ensures software is user-friendly and intuitive, participates in software deployment and release processes, and monitors software for vulnerabilities and security threats.
- The team contributes to the development of software testing strategies, and ensures software is developed in accordance with best practices and standards.
Not specified