Tech Stack
JavaMicroservicesPythonScalaSQL
About the role
- Work in collaboration with your team, while delivering project requirements
- Design solutions to solve technical problems within allotted timelines
- Mentor and coach team members
- Complete code reviews to ensure quality
- Bring performance optimizations to current agents
- Collaborating cross-functionally with engineering and product teams to deliver impactful features
- Help to resolve customer cases
Requirements
- A university degree in Computer Engineering, Computer Science, or equivalent education and experience
- 5+ years of Software Development experience
- Strong analytical skills and creativity to solve complex problems
- Experience in object-oriented software development
- Experience with microservices and data lakes
- Experience with automated testing
- Willingness to ask for help, learn from, and mentor others
- Top-notch interpersonal, communication, and organizational skills making teamwork a positive experience
- Experience in Java (preferred) or C#
- Experience in Python and Scala
- Experience working with EMR Database experience – working knowledge of SQL
- Experience with Excel, formulas, and basic dataset analysis.
- Access to training and development programs
- Develop along the technical leadership path including Senior Specialist, Lead Developer, and Architect.
- Hybrid work environment (at least 3 days a week in office, subject to change)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Software DevelopmentObject-oriented programmingMicroservicesData lakesAutomated testingJavaC#PythonScalaSQL
Soft skills
Analytical skillsCreativityMentoringCoachingInterpersonal skillsCommunication skillsOrganizational skillsTeamworkProblem-solvingCollaboration