Job responsibilities
- Lead the software delivery lifecycle from planning, design, development, testing, deployment to post-launch support.
- Track progress to ensure on-time, in-scope delivery.
- Establish delivery governance and reporting mechanisms
- Manage project risks, dependencies, and change control processes effectively.
- Lead cross-functional delivery teams including product, integration, Security and infrastructure teams.
- Ensure software solutions comply with Esyasoft’s quality, security, and regulatory standards.
- Act as the primary delivery contact for clients and internal stakeholders.
- Manage communication and expectations with senior management and external partners.
- Ensure adherence to best practices in software development, CI/CD, and version control.
- Contribute to solution architecture discussions and technical roadmaps.
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, or a related field; Master’s degree is a plus;
- 8+ years of experience (with at least 3 years in a leadership role) in software delivery management, software development leadership, or technical project delivery, ideally in energy, utilities, or IoT domains;
- Proven experience managing end-to-end software delivery in Agile or DevOps environments.
- Understanding of software development and IoT technologies, including .Net, SQL/NoSQL, IoT Systems and cloud platforms (AWS, Azure, Google Cloud).
- Strong understanding of software development lifecycle, Agile methodologies, and CI/CD practices.
- Fluency in Azerbaijani and English (spoken and written); Russian or other regional languages is a plus.
Interested candidates can apply by clicking the link provided in the "Apply" button.