Technical Lead
NGMSA -
Smouha, AlexandriaPosted 2 years ago9Applicants for2 open positions
- 0Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
C3i Protect with NGMSA Job Description
- As a Team Leader of a Software Engineering (Project Manager), perform diverse work tasks to develop a complex software PSIM system. Independently support technical solutions to complex problems throughout a new product development cycle involving integration with third-party systems.
Responsibilities typically include:
- Contribute to and influence efforts of a development team towards defining and achieving project deliverables, keeping in mind the guiding principles and the Software development process
- Customer Focus, Sense of Urgency, Performance to schedule and Quality
- Directly apply technical skills to tasks involving complex features
- Use proven software design techniques, procedures, and criteria to complete a sequence of related engineering tasks (i.e., investigate, design, develop, test) following NGSMA's quality guidelines
- Participate in creation reviews of documents, designs, code, test cases, and user documentation
- Perform unit or functional testing of developed software to ensure correct operation per functional requirements and compatibility with other components in the system
- Contribute to software development capability improvement by keeping abreast of current trends in the areas of software development practices, technology utilization, and development tools
- Effectively team with others through mutually supportive professional relationships, open and direct communications, honesty, and respect
- Able to cope with and leverage personality differences and differences of opinion
Technical Leadership
As a lead person, the employee:
- Does due diligence as far as analysis and design of any projects they undertake
- Owns technological solutions to implement designs made for our customers, including:
- Content management
- Content publication, web hosting
- Translation and localization management
- Automation of repetitive tasks
- Tooling for contributors
- Owns solutions to support business strategy and service delivery, including:
- Manages workflows and set up for new projects
- Security, both internal and on customer projects
- Reporting, internal and to customers
- Automation in all areas
- Platforms we deliver to customers, e.g., Vodafone, Resilient and similar future solutions
- Tech stack: Jenkins, repositories, publishing, testing
- Tech X, the internal support team
- Use Project Management Tools for Software Development
- Creates and implements a short and long-term strategy in terms of technological growth
- Leads the implementation and support of technical solutions
- Works with other leaders to deliver services within the project estimated time.
- Ensures that NGMSA staff have the necessary software and that it is up to date
- Ensures team follow processes and proposes process improvements where necessary
- Participates in creating new products and services where technology is concerned
Job Requirements
Basic Qualifications:
- Bachelor's Degree or relevant equivalent experience
Preferred Skills:
- Experience managing projects that require Microservice development and working with API management tools
- Strong analytical and quantitative skills; Data driven and results-oriented
- Communication skills and experience working with technical and business management teams
Organizational and coordination skills along with multi-tasking capabilities to get things done in an environment - Ability to motivate and focus a collaboration to reach challenging goals
- Interpersonal skills, including relationship building and collaboration within a diverse, cross-functional team
- Strong analytical and quantitative skills; ability to use hard data and metrics to back up assumptions and recommendations
- Demonstrated experience in defining and measuring team success via data-driven metrics & reporting
- Experience delivering with an agile methodology is a must
- Experience in building and launching a new product or service from the ground up and/or experience with external-facing production systems preferred
- Works with IT leaders to develop overall IT strategy in alignment with business strategy
- Attracts, develops, and retains a high-performing and diverse team
- Performs other job-related duties as assigned
Preferred Qualifications:
- Typically requires a minimum of 5 years of related experience. (OOP)
- Bachelor's Degree in Computer Engineering, or similar technical Degree
- Minimum of 10+ years of experience with Qt/C++, QtCreator, and User Interface designs.
- Proficient with lab instrumentation (Simulators, Radars, Sensors, Cameras, etc...)