Job Description
This role responsible for designing, testing and implementing new and updated software programs. You will also take on a managerial role and lead the development team with all software development tasks.
What you will do
- Participate in all phases of Software Development Life Cycle – Design, Development, Testing, Deployment, post Deployment maintenance.
- Develop new solutions and new functionality in the existing solution based on business needs and detailed functional design.
- Troubleshoot and resolve issues with coding or design
- Ensure that you and the team adhere to development schedules and deadlines
- Present regular progress reports and setting goals
- Test the final product to ensure it is completely functional and meets requirements
- Collaborate with various stakeholders to determine software requirements
- Keeping abreast of new software technologies, as well as conforming to best practic...