Responsibilities
- Designs and executes technical solutions for applications of moderate to high complexity.
- Engages in all stages of the software development lifecycle.
- Works closely with project stakeholders to clarify requirements, workflows, architecture, and priorities.
- Advocates for industry-standard tools, methodologies, and practices such as DevOps to ensure robust software delivery.
- Identifies opportunities for improvement and escalates development-related risks or issues.
- Reviews code and deliverables produced by team members to maintain quality standards.
- Adopts and applies emerging technologies and techniques relevant to project needs.
- Engages with internal and external technology communities and events.
- Shares project insights, experiences, and knowledge with peers and teams.