Works in the area of Software Engineering, encompassing the development, maintenance, and optimization of software solutions and applications. This role involves applying scientific methods to analyze and solve software engineering problems. Responsibilities include the development and application of software engineering practice and knowledge in research, design, development, and maintenance. The position requires original thought and judgment, with the ability to supervise the technical and administrative work of other software engineers. Building skills and expertise in the software engineering discipline to meet standard expectations is key. Collaboration and teamwork with other software engineers and stakeholders are essential. The ideal candidate is highly respected, experienced, and trusted, mastering all phases of the software development lifecycle, and applying innovation and industrialization. Commitment to business objectives and responsibilities is crucial, operating effectively in complex environments and taking responsibility for significant aspects of the company's activities. Calm and professional management of difficult situations, consideration of the bigger picture in decision-making, and understanding commercial principles are expected. Focus on developing long-term client partnerships and demonstrating leadership that balances business, technical, and people objectives, including a significant role in recruitment and development.
Good To Have:- Supervising technical work
- Supervising administrative work
- Team player
- Innovation and industrialization
- Commercial principles
- Client partnerships
- Recruitment and development
Must Have:- Software engineering development
- Maintenance and optimization
- Applying scientific methods
- Research, design, development
- Original thought and judgement
- Verbal Communication