Essential Duties and Responsibilities
Core duties and responsibilities include the following. Other duties may be assigned.
- Define, design, and implement cutting-edge software and modify existing software to add features
- Engage in hands-on programming tasks with the team to ensure the final delivery of high-quality solutions that meet or exceed client requirements and expectations
- Understanding and applying SDLC principles when working with or leading a small team of developers
- Responsible for adoption of software development best practices like code re-usability, modularity, usage of patterns within the technology team
- Contribute to troubleshooting and technical support of the platform
- Development task may include new features, fixes, optimization, debugging, testing and planning