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.