Source description
About the role
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Responsible for developing, maintaining and deploying improved and new software:
design, develop, test, deploy, maintain and improve software
manage his or her own project priorities, deadlines and deliverables, while at the same time understanding how their efforts, along with the efforts of their teammates, must be coordinated to ensure predictability
actively participates in reviews of deliverables to ensure high quality and consistency
capable of bringing any story/task to fruition with limited need for consultation of team members (although sharing knowledge of such is important)
contribute to the overall architecture of systems, often working across multiple teams within the department
collaborates with peers in designing highly scalable systems
Responsible for contributing to team success and being an effective collaborator:
Facilitates and leads discussions around processes and solutions
contributes to technology decisions
contributes to sprint deliverables
collaborates with team members and other departments
assists and collaborates in efforts to ensure team predictability
Continuous learning and building expertise:
increase domain knowledge about SkySlope and our clients
continued learning around technologies that SkySlope utilizes
facilitates knowledge and growth of peers by learning new & better ways to do things, and mentoring their peers via such knowledge
exploration into better ways of doing things
presenting to the ARB and/or holding L&Ls are expected and encouraged
Effective communicator:
communicates honestly, openly, and respectfully with everyone
mentors peers and able to provide constructive feedback to others
able to contribute to overall goals of the team, even when differences in opinion or strategy exist
assists in resolving differences in tactics and / or approach, despite differing opinions and experiences.
able to communicate effectively with both technical and non-technical stakeholders. This often involves working with executives or higher level personnel in the company.
Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
All team members are always encouraged to think outside the box and pursue opportunities to go above and beyond their job description and baseline expectations, in order to make our customers’ lives better.
