Fusion HCR is hiring! Contract Software Developer II – contract opportunity, remote. The Software Developer II will play a crucial role in the development team, contributing to the creation of new software applications and the maintenance of existing ones. This position is suited for a software developer with solid experience in databases and the MERN stack. The ideal candidate should demonstrate strong problem-solving skills and a commitment to contributing effectively to team success. As a Software Developer II, you will contribute to innovative products that help drive the company forward. Key Responsibilities
Spearhead the design and development of software architecture, ensuring solutions are scalable, reliable, and maintainable.
Create and document high-level architectural plans, including software components, interfaces, and data flow diagrams.
Develop and design comprehensive systems architecture to support business objectives and ensure system integrity and scalability.
Collaborate with stakeholders to define system requirements and translate them into technical specifications.
Participate in the development and customization of Salesforce applications, including Apex classes, triggers, Visualforce pages, and Lightning components.
Implement and maintain Salesforce integrations with other systems, ensuring data consistency and integrity.
Participate in the architectural design of web applications using the MERN stack, focusing on scalability, reliability, and maintainability.
Work with cross-functional teams to develop and enhance web applications throughout the stack.
Provide technical input and collaborate with software development teams, fostering a culture of innovation and continuous improvement.
Engage in code reviews to ensure code quality, adherence to coding standards, and best practices.
Assist in identifying and resolving performance bottlenecks to ensure optimal application performance.
Support the implementation and enforcement of security best practices in collaboration with security engineers and analysts.
Contribute to the development and maintenance of technical documentation, including architecture diagrams, design specifications, and system documentation.
Stay updated on industry trends, emerging technologies, and best practices to maintain the relevance of our technology stack.
Thrive in a team-oriented environment, demonstrating attention to detail and a strong sense of responsibility towards clients and users.
Show initiative and the ability to work with minimal supervision, seeking guidance from IT management when necessary.
Assist team with sharing knowledge and best practices, reviewing code and providing positive feedback.
Required Skills and Qualifications
3-5 years of experience as a software developer.
Proficiency with MongoDB, Express.js, React, and Node.js.
Experience with front-end technologies such as HTML5, CSS3, and JavaScript. TypeScript is a plus.
Knowledge of RESTful API design and implementation.
Familiarity with cloud platforms (e.g., AWS, Azure).
Understanding of containerization (Docker, Kubernetes) and microservices architecture.
Awareness of software development best practices, including coding standards, code reviews, and version control (e.g., Git).
Experience in building software applications, with a preference for those with experience in healthcare or similar sectors.
Strong problem-solving and analytical skills.
Effective communication and collaboration skills.
Familiarity with HIPAA regulations and handling healthcare data is advantageous.
Education
Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience.