IT Development Manager
Job Description:
Your Job
- Lead, manage, and mentor a team of software developers and system analysts.
- Oversee the design, development, testing, deployment, and maintenance of software applications and systems.
- Collaborate with business stakeholders, product managers, and other IT leaders to define project requirements and timelines.
- Drive agile development practices and ensure timely delivery of technology projects.
- Establish development standards, coding guidelines, and best practices.
- Monitor application performance and work with team members and application specialists to optimize systems.
- Ensure compliance with security coding standards and regulatory requirements.
- Evaluate and recommend new tools, technologies, and processes to improve development efficiency.
- Manage resource allocation, project timelines, and budget oversight.
- Foster a culture of continuous improvement, innovation, and collaboration.
Your Profile
- Bachelor’s degree in Computer Engineering, Computer Science, or related field.
- Master’s degree or MBA preferred.
- 8+ years of experience in Software Development, with at least 3 years in a managerial or leadership role.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Proficiency in programming languages such as PHP, Java, .NET, Python, JavaScript, Laravel Framework, etc.
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience with project management tools (e.g., Jira, Trello, Smartsheet).
- Experience managing distributed or remote teams.
- Certifications in Agile (Scrum Master) or Project Management (PMP, PRINCE2).
- Knowledge of data security, privacy regulations, and risk management.