As a Software Engineer, you will have the responsibility to come up with innovative solutions for Tracelink’s customers. The engineering team is responsible for development of various modules and applications that form the Tracelink product portfolio. As a Software Engineer, you will be working on product development following the Tracelink SDLC. You will work closely with other parts of the TraceLink engineering organization and product management.
Hands-on contribution in creating high level and technical designs, writing code, peer reviewing code by team members, and producing unit tests to ensure coverage.
Work in an agile environment as an active stakeholder within the team by participating in backlog grooming, story pointing, sprint planning and retrospectives.
Deliver with quality assigned stories for features being developed by the team.
Good coding skills in Java.
Excellent problem solving and analytical skills.
Experience working in Agile/SCRUM teams.
Experience with SDLC including version control, defect tracking, and unit testing
Exposure to relational databases and other persistence technologies.
Experience working with REST-based web services.
Experience with cloud-based platforms, preferably Amazon Web Services.
Internship, preferably at software product companies.