Ahmedabad, Gujarat, India
As a Full Stack Developer for RCM (Revenue Cycle Management) Automation Application, you will be responsible for developing, enhancing, and maintaining a software application designed to automate and optimize revenue cycle processes in the healthcare industry. You will work closely with a cross-functional team, including product managers, designers, and other developers, to understand requirements, design the application architecture, and implement robust solutions.
- Proven experience as a Full Stack Developer, preferably with experience in developing web-based applications.
- Proficiency in back-end technologies such as C#, .NET, or Java, along with experience in server-side frameworks and RESTful API development.
- Knowledge of database technologies such as SQL and experience with database design and optimization.
- Familiarity with version control systems (e.g., Git) and agile software development methodologies.
- Understanding of security best practices in web application development.
- Experience with healthcare-related applications, specifically in revenue cycle management, is a plus.
- Strong problem-solving skills and ability to work independently or in a team.
- Excellent communication and collaboration skills.
- Implement back-end functionalities using server-side technologies such as C#, .NET, or Java, ensuring scalability, performance, and security.
- Integrate the application with third-party APIs, databases, and external systems to facilitate data exchange and automation.
- Collaborate with UX/UI designers to ensure a seamless and visually appealing user experience.
- Write clean, well-documented, and maintainable code following best practices and coding standards.
- Conduct thorough testing, including unit testing, integration testing, and performance testing, to ensure the application's reliability and stability.
- Troubleshoot and debug issues, perform root cause analysis, and implement necessary fixes or enhancements.
- Optimize application performance, including database query optimization, caching, and code refactoring as needed.
- Collaborate with the team on agile development processes, participate in sprint planning, and provide regular updates on progress.