Responsibilities:
- Provide development, quality assurance, and operational support for SDC’s website, supporting technology platforms, and system architecture
- Analyze and define system requirements, break down complex problems into smaller units of work, and deliver functional, mature, and well-tested code
- Implement software industry best practices and mature technology solutions that focus on system performance, resiliency, and availability at enterprise scale
- Remediate production downtime issues and employ root cause analysis of system flaws to minimize impact and prevent future occurrences
- Understand and practice SOLID design principles and modern patterns of object-oriented code reusability and abstraction
- Provide thought leadership on application development, mentor junior developers, and engage in peer code reviews
- Document workflows, architecture, and code, and develop runbooks for operations belonging to your technical domain
- Participate in code deployments