Job Responsibilities:
- Develop and implement software solutions, design, and troubleshoot technical issues, employing innovative approaches to solve complex problems.
- Create secure, high-quality production code and maintain algorithms that integrate seamlessly with existing systems.
- Produce architecture and design artifacts for complex applications, ensuring that design constraints are met during software development.
- Gather, analyze, and synthesize data to create visualizations and reports that drive continuous improvement in software applications and systems.
- Proactively identify hidden issues and patterns in data, using insights to enhance coding practices and system architecture.
- Identify and mitigate issues to execute projects effectively, escalating concerns as necessary.
- Develops secure high-quality production code, and reviews and debugs code written by others.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Required Qualifications, Capabilities, and Skills:
- Formal training or certification in software engineering concepts with 5+ years of applied experience.
- Ability to guide and coach teams to achieve strategic goals.
- Experience implementing microservices using Java 17/21, Spring Boot and event-driven architecture.
- Proficiency in frontend technologies such as Angular or React.
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Experience with relational databases like SQL Server or Oracle.
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Familiarity with the full development lifecycle, from inception to implementation, and tools such as Jenkins,Git/BitBucket, and Jira.
Preferred Qualifications, Capabilities, and Skills:
- Practical experience with cloud-native technologies.
- Experience with AWS services such as AWS Aurora, AWS SQS, and AWS EKS.
- Background in Computer Science, Engineering, Mathematics, or a related field with expertise in technology disciplines.
- Experience with high-volume, mission-critical applications.