Software Development Role
As a software developer in this position, you will be responsible for the analysis, design, development, and delivery of software solutions. You will define requirements for new applications and customizations, adhering to industry standards and best practices.
* Own software delivery tasks at an application/software component level.
* Participate in team prioritization discussions with stakeholders.
* Able to troubleshoot and refactor existing code.
* Adopt new languages and architecture patterns needed for the work.
* Influence team decisions.
* Assist peers and less experienced members.
* Demonstrate active learning and sharing of software practices via community initiatives.
* Assist in documentation of APIs and services being delivered.
This role involves working closely with cross-functional teams to deliver high-quality software products.