Lead the design, development, and deployment of complex software solutions (web and mobile).
Collaborate with cross-functional teams including product managers, business analysts and other developers to define system architecture and technical requirements.
Review and guide the work of intermediate and junior developers through code reviews, mentoring, and knowledge sharing.
Define, implement, and enforce coding standards and best practices to ensure high-quality software delivery.
Translate business requirements into technical specifications and scalable architecture.
Troubleshoot, debug, and optimize existing applications for performance and scalability.
Ensure the security, maintainability, and extensibility of all systems.
Lead initiatives for refactoring legacy systems and integrating new technologies.
Own the full software development lifecycle (SDLC) - from planning and design to testing, deployment, and maintenance.
Stay up-to-date with emerging technologies, industry trends, and apply them when appropriate.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.