Responsibilities
- Promote and implement coding best practices, including test-driven development, pair programming, and design patterns to ensure clean, reusable code
- Engage in or lead the full software development lifecycle, from initial concept through production deployment and ongoing evolution
- Support and apply continuous delivery methods to provide high-quality software and measurable value to end users early and consistently
- Evaluate and select appropriate technologies and design solutions that address client challenges within given constraints, balancing practical tradeoffs
- Work closely with diverse team members to develop features, design ideas, and interactive prototypes while integrating UX standards and best practices
- Leverage emerging technologies highlighted in the Technology Radar to create effective solutions for client issues
- Apply multiple programming languages and tools in hands-on development; this role remains actively involved in coding
- Advocate for and use DevSecOps tools and practices to enhance software building and deployment, promoting a DevOps mindset and early integration of security
- Support team members' professional growth by promoting feedback, inclusivity, and a collaborative team environment
Work Arrangement
On-site


