You would be part of distributed scrum team of software developers. You are expected to work shoulder to shoulder with senior developers, learning and contributing to the technical solutions
Day to Day Activities:
Participate in Agile methodologies to deliver high-quality software releases
Develop iterative prototypes when appropriate
Resolve assigned SPRs per organization guidelines
Completes all work according to schedule requirements
Write well documented performing code including source code documentation that meets organizational standards
Run/develop unit tests and work with QA for automated tests
Attend daily stand-up to stay agile, share ideas, give feedback, and stay on track
Must have Skills:
Strong communication skills and ability to work both in a team environment and independently.
3+ years of experience in developing code in high-level programming language (Java, C++)
Thorough knowledge of OO programming, data-structures and algorithms
Bachelors/Masters degree in Computer Science, Computer Engineering, or equivalent software development experience.
3-5 years of experience software product development.
Demonstrated competency in designing and building large scale applications.
Experience building highly automated Infrastructure
Ability to work independently, as well as collaboratively, within a team, quickly learning new technologies as needed.