Role
Company
What you'll do:
- The ideal candidate will have a strong background in Python development and a solid understanding of Java programming.
- The candidate should be able to work collaboratively with cross-functional teams and possess excellent problem-solving skills.
- Design, develop, test, and deploy high-performance Python and Java applications.
- Collaborate with the team to define and implement innovative solutions for the product direction, visuals, and user experience.
- Write clean, maintainable, and efficient code.
- Integrate Python and Java applications with external systems using APIs and web services.
- Ensure seamless interoperability between Python and Java components.
- Work with databases to store and retrieve data efficiently.
- Optimize database queries for improved performance.
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
- Implement and maintain automated testing processes for both Python and Java components.
- Create and maintain comprehensive documentation for all developed systems and applications.
- Provide documentation and training to other team members as needed.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work closely with the product management team to ensure alignment with business requirements.
What makes you a great fit:
- Proven experience as a Python Developer with a strong understanding of Java programming.
- Solid experience in developing and maintaining scalable web applications.
- Proficiency in Python and Java programming languages.
- Strong understanding of database systems (MSSQL, PostgreSQL, Redshift, DynamoDB) & data structures
- Good Experience with cloud platforms (AWS)
- Good knowledge on CI/CD and pipelines
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Excellent communication and interpersonal skills.
- Ability to work effectively in a collaborative team environment.
- Strong problem-solving skills with the ability to analyze and resolve complex issues.
- Ability to adapt to new technologies and learn quickly.
- Knowledge of software development best practices and Agile methodologies.
NextGen Healthcare India is a health information technology organization that delivers solutions for the healthcare sector. We are a subsidiary of NextGen Healthcare. NextGen Healthcare, Inc. (Nasdaq: NXGN) is a leading provider of innovative healthcare technology and data solutions. We are reimagining ambulatory healthcare with award-winning EHR, practice management and surround solutions that enable providers to deliver whole-person health and value-based care. Our highly integrated, intelligent, and interoperable solutions increase clinical quality and productivity, enrich the patient experience and drive superior financial performance. We are on a relentless quest to achieve better healthcare outcomes for all. Learn more at nextgen.com, and follow us on Facebook, X, LinkedIn, YouTube, and Instagram.