Job description:
We are currently looking for Project Director who is responsible to direct and oversee the software engineering function in developing, releasing, and maintaining software application to ensure turn-key cybersecurity projects, in telecommunication field involving multi-vendors solution from Europe are commissioned on time. You will be leading a software team of software engineers and developers to develop and maintain high quality software, systems and applications.
The company is searching for a team-oriented player who can understand the requirements, environment and has the technical and organisational competency to lead the team to successful implementation activities.
Responsibilities:
- Develop and maintain the processes and documentations for Software Product Life Cycle
- Design, Implement & Deliver across The Entire App Life Cycle – Requirements, Analysis, Design, Test, Deploy & Release & Support
- Be responsible for UI/UX, business rules, database access layers, external interfaces, and actual database schema design
- Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
- Produce fully functional software applications writing clean code
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Designed, developed and maintained real-time and batch data processing programs and scripts for the core system platforms
- Liaise with sales, project and product teams to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new software products, applications and protocols
- Document every aspect of an application or system as a reference for future maintenance and upgrades
- Keep Up To Date on The Latest Technology Developments
- Hire and develop training plans for the team
Requirements:
- Experience & Knowledge:
- 10+ years’ experience designing and building software applications
- BSc degree in Computer Science or relevant field
- Strong technical background in European cybersecurity solutions, IP telephony and data networking industry as project administrator or other managerial position
- Proven work experience as a Mobile & Web Portal developer and as Team Lead in software development projects
- Demonstrable portfolio of released applications on the App store or the Android market
- In-depth knowledge of programming language like Swift, Objective C and Java
- Have Hybrid Mobile App design & development skills
- Proven track record on Developing Hybrid Mobile App Interfaces
- Experience on developing hybrid Mobile Applications for IOS, Android
- Experience in integrating or even developing with third-party libraries and APIs (REST, SOAP)
- Experience with software development lifecycle (SDLC) processes
- Experience in Data modelling and database design
- Familiar with Agile Methodologies
- Familiar with OOP design principles
- Familiar with RDBMS Design
- Familiar with writing programming code using SQL & Python to create software, web applications and database processes
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
- Ability to work well under pressure and tight deadlines
Skills and Personality:
- Excellent customer/vendor-facing and internal communication skills
- Excellent written and verbal communication skills
- Solid organizational skills including attention to detail and multi-tasking skills
- Highly motivated, result-orientated and dedicated person who initiates appropriate actions and strategies
- Independent and can work without constant direction and close supervision.
- Capable of functioning effectively in hectic and fast-paced work environments
- Strong interests in keeping up-to-date with current technologies
- Ability to motivate other team members to work towards a common goal
- Willing to travel