What you’ll do:
80Develop, debug, modify components of software applications tools
80Participate in code reviews to assess overall code quality
80Define, develop maintain artifacts like technical design documentation
80Participate in user story creation in collaboration with the team
80Write automated unit, integration acceptance tests as appropriate to support our continuous integration pipelines
80Support troubleshoot data and/system issues as needed
80Resolve problems roadblocks as they occur with help from peers managers. Follow through on details drive issues to closure
80Communicate work effectively with global technology teams
Who you are:
801-5Y+ years of experience in Software Engineering.
80Extensive knowledge in backend development system integration with proficiency in SpringBoot, Restful, GraphQL, etc.
80Proficient in programming languages like Java, JavaScript, Python.
80Solid working knowledge of object-oriented design development skills
80Experience in UI web development with proficiency in NodeJS ReactJS.
80Familiar with databases like MySQL, Elasticsearch, Redis, etc.
80Familiar with Cloud technologies. AWS preferred.
80Solid understanding of the software development life cycle, architecture design pattern
80The ability to provide deep technical guidance based on strong technical acumen in a variety of technologies
80Experience in Agile/Scrum software development practices
80Effective English verbal written communication skills with the ability to present complex technical information clearly concisely.
80Open minded having strong sense of ownership responsibility.
80A team player who proactively collaborates with team members to co-develop share solutions.
80Bachelor’s degree above in computer science a related majand/equivalent work experience.