Conduct rigorous testing and provide ongoing maintenance for applications to uphold performance and reliability standards.
Cultivate deep insights into clients' businesses and industries, leveraging this understanding to identify and capitalize on new opportunities for innovation and improvement.
Foster strong client relationships through clear and effective communication, collaborating closely with both clients and superiors to achieve project success.
...
Be part of a team designing, documenting, developing and delivering software products, specifically responsible for the following as appropriated by the Team Leader or Project Manager for that project:
Quality Assurance & Security Governance: Be technically adept to audit the changes introduced by developers. Ensure there are no memory leaks and that software optimization is continuously implemented.
Technical Team Leadership: Provide day-to-day technical guidance to engineers, review implementation approaches, facilitate problem-solving, and ensure adherence to development practices and standards.
Developer Mentorship: Support team growth through code reviews, pair programming, technical coaching, and knowledge sharing to elevate team capabilities.
...
Participates in and contributes to the development of technical/business approaches and/or the recommendation of current system enhancements.
Understand the underlying technologies and applications utilized within specified area of responsibility to direct how to design, develop, test, and implement priority technology requirements.
Assist in Designing and implementing the organization’s Campaign/Marketing Platform operational procedures.
...