Essential Job Functions
• Collaborate with stakeholders to understand requirements and translate them into technical specifications and solutions.• Participate in code reviews, identify areas for improvement, and enforce coding standards and best practices.• Drive continuous improvement initiatives to enhance development processes, tools, and methodologies.• Stay updated on emerging technologies and industry trends, and evaluate their potential impact on our applications and architecture.• Collaborate with other teams including QA, DevOps, and Product Management to ensure seamless integration and deployment of software releases.• Troubleshoot and resolve complex technical issues, and provide timely support to resolve production incidents• Performs other duties as assigned. Required Skills and Abilities• Design, develop, and maintain scalable, secure, and high-performance software applications using a variety of technologies including Java, JavaScript, C++, HTML, CSS, Oracle, SQL, Boomi, RabbitMQ, Secure Enclave, MongoDB, Postgres, Vue 3, and Typescript.• Strong understanding of software architecture principles, design patterns, and best practices. • Experience with Agile/Scrum methodologies and DevOps practices.• Ability to thrive in a fast-paced, collaborative environment and adapt to changing priorities and requirements.
Required Skills and Abilities• Design, develop, and maintain scalable, secure, and high-performance software applications using a variety of technologies including Java, JavaScript, C++, HTML, CSS, Oracle, SQL, Boomi, RabbitMQ, Secure Enclave, MongoDB, Postgres, Vue 3, and Typescript.• Strong understanding of software architecture principles, design patterns, and best practices.• Experience with Agile/Scrum methodologies and DevOps practices.• Ability to thrive in a fast-paced, collaborative environment and adapt to changing priorities and requirements.