Job Description Summary:
* Key skills and qualifications
* Collaborate with cross-functional teams
* Develop and maintain software applications
* Troubleshoot and resolve technical issues
* Ensure high-quality software releases
* Participate in code reviews
* Stay up-to-date with industry trends
* Work in an Agile development environment
* Automate testing and deployment
* Continuously improve development processes
* Participate in on-call rotations
* Contribute to the development of new features
* Write and maintain technical documentation
* Participate in planning and estimation
* Ensure code maintainability and scalability
* Work on a range of projects
* Collaborate with team members on project plans
* Develop and maintain technical knowledge
* Stay up-to-date with industry developments
* Participate in code refactoring
* Participate in code optimization
* Participate in code security reviews
* Participate in technical debt reduction
* Collaborate with team members on project execution
* Participate in sprint planning
* Participate in retrospectives
* Participate in team decision making