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.