CK Enerji
Software Development Director
CK EnerjiTurkey4 hours ago
Full-timeOther

Serving 8.4 million electricity consumers in seven provinces in three regions of Türkiye, CK Energy has an annual electricity distribution capacity of 40 billion kilowatt-hours and electricity sales capacity of 36 billion kilowatt-hours. In addition to CK Enerji Ortaklığı Toptan Elektrik Satışı A.Ş. in wholesale electricity sales, CK Enerji has Akdeniz Elektrik Dağıtım A.Ş., Boğaziçi Elektrik Dağıtım A.Ş. and Çamlıbel Elektrik Dağıtım A.Ş. in electricity distribution and CK Akdeniz Elektrik Perakende Satış A.Ş., CK Boğaziçi Elektrik Perakende Satış A.Ş. and CK Çamlıbel Elektrik Perakende Satış A.Ş. in retail electricity sales. Proud to be the leading energy company in Türkiye, the fastest growing energy market in the world, CK Energy invests in its workforce, technical infrastructure and electronic equipment with the slogan “We are on your side every moment"


We are looking for Software Development Manager to work with CK Energy Utility Company.

Job Description:

• Leading the development team in the design, development, coding, testing and debugging of applications,

• Managing all the activities of the software development team and set goals for each team member to ensure timely project delivery,

• Provide guidance to team members and ensure they adhere to development standards,

• Research new technologies to strengthen the organization,

• Plan, direct and coordinate the actions of the development team,

• Provide technical leadership and guidance to the organization,

• Make sure the timeline is followed by the team,

• Ensure appropriate procedures and processes are followed when it comes to software development,

• Resolving performance issues and making revisions when necessary,

• Represents the software department in meetings,

• Participate in design control activities,

• Monitors, evaluates, and ensures the completion of tasks and projects,

• Ensure proper documentation,

• Ensure the service delivery is meeting the business and operational standards,

• Define processes of interaction, transfer of knowledge and tool sharing among team members,

• Holds responsibility for the performance evaluation of the team members,

• Architect and design software using object-oriented design and design patterns and practices,

• Collaborate with other professionals to determine functional and non-functional requirements for new software or applications,

• Locating and directing solutions for critical challenges involving software and hardware interface,

• Define all aspects of development from appropriate technology and workflow to coding standards,

• Ensure software meets all requirements of quality, security, modifiability, extensibility etc.

Key Qualifications:

• Bachelor's degree in Computer Engineering or another related field,

• 10 years of hands-on software development experience,

• 5+ years of experience in managing, mentoring, and leading software engineering teams

• Utilities experience is a plus,

• Deep hands-on technical expertise in software development technologies and various languages (C#, .NET, Java etc.),

• Has a knowledge of software technology and development processes, tools and techniques, particularly Scrum, Kanban, CI/CD,

• Proven experience as software architect,

• Experience on Micro-service architecture, opensource technologies, Web Development, Mobile Application Development, Vendor Management/Relations,

• Excellent verbal and written communication skills,

• High quality organizational and leadership skills,

• Solid critical-thinking and decision-making skills,

• Ability to work under pressure and tight deadlines.

Key Skills

Ranked by relevance