Design, develop, and maintain high-quality software products for Phenom People's talent experience solutions
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
Write clean, efficient, and well-documented code using various programming languages and technologies
Conduct thorough testing and debugging to ensure the quality and functionality of the products
Stay updated with the latest industry trends and technologies to continuously improve the products
Participate in code reviews and provide constructive feedback to team members
Troubleshoot and resolve technical issues in a timely manner
Communicate project progress and updates to stakeholders
Mentor and guide junior engineers in the team
Experience in software development, product development organization experience preferred.
Able to understand long-term technical architecture to support SAAS offering, directly impacting product development efforts.
Be able to distill business objectives into technical solutions through effective system design
Be able to work independently on a project-by project basis and also work in a collaborative and fast-paced team environment
Be able to provide technical and analytical solutions to evaluate the merits and challenges of a product idea
Good to have experience of integrations with Third Party offerings.
Work Experience
What You've Done:
Minimum of 8+ years of experience in product development engineering in Java/J2EE, Data Structures & Algorithms, Microservices, Design Patterns, Distributed Systems, Mongo DB and WebServices
Hands-On Solution Architecture & System Design Experience is mandatory.
Strong knowledge of software development life cycle and agile methodologies
Experience with back-end development
Proficiency in Java programming language
Familiarity with cloud technologies such as AWS or Azure
Excellent problem-solving and analytical skills
Ability to work independently and in a team environment
Strong communication and collaboration skills
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field
If you are a highly skilled and motivated engineer with a passion for developing innovative products, we want to hear from you! Join our team at Phenom People and be a part of revolutionizing the talent experience for organizations worldwide. Apply now!