Translate application storyboards and use cases into functional applications
Ensures the code follows latest coding practices and industry standards
Work with a cross-functional team including analysts, PMs, and business stakeholders in business value driven projects
Work collaboratively with a panel of end-users to ensure quality assurance
Writes both unit and integration tests, and develops automation tools for daily tasks
Ensure the best possible performance, quality, and responsiveness of applications
Should be able to identify, categorize, parse out and articulate problems that occur in applications
Ensure smooth deployment and post-deployment support
Should understand security protocols that protect users from external threats, and stay on the cutting edge of the changing field of technology and cybersecurity
Should understand concept of iterative development and leverage DevOps tools for CI & CD
Form strong working relationships with your Peloton peers and across the IT organization
Provides effective updates and communicates status/roadblocks
Project Participation
Coding & Unit Testing and Code Review with Troubleshooting and Debugging skills
Providing ongoing Support Domain Expertise
Domain Expertise
Knowledge of OOPS, C#, ASP.NET, Python and RESTful API services
Experience using JavaScript frameworks and libraries, such as React / Angular / Vue etc.
Ability to write effective unit, integration, and end-user automation tests
Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle, MongoDB (optional), SQL Server, etc.)
Proficient in at least 1 stack of technologies / systems / tools and focus on building depth and breadth of skills.
Expand knowledge of, and ability to apply, IT technical standards
Begin to demonstrate initiative and ownership by proactively resolving issues and taking on multiple tasks
Agile/Digital Experience
Understanding of Agile methodologies and processes
Individual Skills
Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
Regular check-ins and Deeper conversations around deliverables with manage
Passionate about technology and excited about the impact of emerging/disruptive technologies
Open to learning new ideas outside scope or knowledge skillset