Description
Responsibilities
• Work as active hands-on developer in the scrum team
• Perform impact analysis, deliver solutions and testable code using Agile/scrum development environment.
• Deliver and contribute to overall team development efforts for timely and quality delivery.
• Maintain and contribute to code quality, repositories, and automation scripts.
• Participate in driving the quality of the product, all the way from requirements specification through release
• Create and perform system unit testing, groom and estimate sprint work along with other team members and ensure commitments are met always
• Proactively identify upcoming technical challenges, and collaborate with peers to propose solutions and fix the issues.
• Develop software using best practices and standards for all development
• Identify areas of improvement in process, tools and contribute with ideas, suggestions
Skills/Experience
• 6+ years of experience designing software solutions as a hands-on coder.
• Hands-on experience and coding skills with Elixir programming language
• Experience working with MySQL or similar databases
• Should be comfortable with writing test-scripts and utilizing it for functional and integration testing
• Knowledge about modern software design patterns , single page apps
• Experience with software development lifecycle processes and Agile development practices
• Good written and verbal communication skills
• Self-motivated, able to work proficiently both independently and in a team environment
Good to have skills
• Experience/knowledge of Elm, JSON, JS, CSS, React, core PHP, MySQL, Java, Python, PHP, React JS, Angular JS, Ruby, ASP,.Net, SQL and other popular databases