Anovium is a technology consultancy that transforms operations through intelligent innovation. They are seeking an experienced software developer to guide teams in solving complex problems with modern technology and to work directly with product and project managers as well as clients.
Responsibilities:
- Driving innovation and collaboration
- Proactively coach other developers
- Lead code reviews with the team
- Develop high-quality software design and architecture
- Assisting PMs as needed with sprint planning and delegation
- Identify, prioritize and execute tasks in the software development life cycle
- Identify opportunity in complex systems
- Work directly with PMs & external clients to develop user stories and requirements
- Engage key stakeholders throughout product journey
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with latest technologies