Principal Accountabilities:
In this role, the IT Systems Software Developer -Level 2 will:
- Work on engineering initiatives that drive a medium feature set, while being careful to not create technical debt in the process
- Understand software design principles and a detailed knowledge of database architectures
- Help debug moderate technical problems. Submit issues so that we can document and improve our services
- Preemptively scan issue backlogs. Actions include but are not limited to familiarizing themselves with pain points in the system, applying relevant labels and triaging, closing them via pull request or other means
- Craft code that meets our internal standards for style, maintainability, and best practices for an enterprise environment. Maintain and advocate for these standards through code review
- Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions
- Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
- Assist with releases to production environments and setting up post release reviews
- Support team members with technical challenges while following best practice methods
- Works to become proficient in giving great reviews of their peer’s work. This includes being respectful, thoughtful, and flexible
- Analyze data requirements to establish, adapt and maintain data models