- Perform technical aspects of software development for assigned applications including design, developing prototypes, and coding assignments
- Lead code reviews and automated testing
- Debug software components and identify code defects for remediation
- Leads the deployment, support, and monitoring of software across test, integration, and production environments.
- Explore and innovate new solution to modernize platforms
Leadership
- Takes accountability for the success of the team achieving their goals
- Drives the team s strategy and prioritizes initiatives
- Influence team members by challenging status quo, demonstrating risk taking, and implementing innovative ideas
- Be a productivity multiplier for your team by analysing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results.
Minimum Qualifications
- 4+ years of software development experience in a professional environment and/or comparable experience
- Hands-on experience with Java/J2EE, RESTful API development, Spring Boot, BPM Tool(Pega, JBPM, Camunda etc),
- Hands-on expertise with application design, software development and automated testing
- Demonstrated experience in Agile development, application design, software development, and testing
- Experience with continuous integration/deployment (Jenkins, Maven, XLR, Mockito, SOAPUI, JMeter, OpenShift, Public Cloud(AWS/GCP/Azure), Docker).
- Ability to effectively communicate to internal and external business partners on architecture and solution design
- bachelors Degree in computer science, computer science engineering, or related experience required; advanced degree
- Added advantage with HTML, CSS, AJAX, JavaScript Frameworks React and NodeJS
Preferred Qualifications
- Collaborates with leadership across multiple teams to define solution requirements and technical implementation Engineering & Architecture
- Demonstrate technical expertise to help team members overcome technical problems
- Solves technical problems outside of day-to-day responsibilities
Benefits include:
- Competitive base salaries
- Bonus incentives
- Support for financial-we'll-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site we'llness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities
Employment Type: Full Time, Permanent
Functional Areas: Software/Testing/Networking
Read full job description