Job Content
Job Summary
Demonstrate leadership skills, specialist strategic advice, timely innovative and solution focused professional engineering on software engineering activities in the area of military/defense command & control systems.
To manage the software analyst team and be responsible for software requirements and design as well as managing projects’ stakeholders.
Reports to: Technical Manager
Key Responsibility Areas
• Lead, analyze and assess existing business systems and procedures.
• Lead the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with stakeholders.
• Interact with management team to understand the user needs to develop appropriate program features and functionalities including architected
• Lead, analyze, build and maintain new software system for C4I/C2 systems.
• Create and analyzes user needs, architecture, designs, documentation and programming.
• Evaluate code for reliable architecture, stability, reusability, performance, automation, security, and matrices.
• Confer with subject matter experts, senior developer, software tester and system engineers to gather information on programming requirements, feasibility of your approach, limitation, capabilities and interfaces.
• Evaluate new code for reliable architecture, stability, reusability, performance, automation, security, and matrices.
• Lead the software design activities and implement software engineering practices to meet projects requirements.
• Define software architecture, requirements and interfaces.
• Write detailed design and test documents.
• Lead software analyst team and provide effective guidance.
• Create inspiring environment with an open communication culture to encourage creativity and act proactively to ensure smooth team operations and effective collaboration
• Supervise and mentor team members on daily basis and delegate tasks as required.
• Assess and identify training needs among team members and create individual development plans.
• Perform other related duties as assigned.
Key Competencies, Skills & Knowledge Areas
• Comfortable working within a diverse, multicultural environment
• High ethics and integrity, role model, drive for excellence, and high professional standards.
• Ability to program in languages such as MS .NET, C , XML, JQuery, Xamarin etc.
• Experience in developing web applications.
• Excellent knowledge with relational databases, SQL and ORM technologies.
• Software architecture and specifications design experience
• Strong Mathematical background
• System Modelling and Simulation experience
• C4I/C2 domain experience
• Defense Systems Design and Test experience
• Use Cases (UML, SysML) experience
• Requirements management tool (Doors) experience.
• Engineering Management experience.
• Requirements Writing and Management experience (CMMI experience preferred).
• Configuration Management experience.
• Very good communication, reporting, documentation and presentation skills.
• Fluent in English in both speaking and writing.
*Job Specifications
Qualifications
Certifications
Experience
• Required: BS Degree in Computer/ Software Engineering or Computer Science.
• Preferred: MSc in related fields
NA
At least 5 years of experience in software design, development and test in C4I/C2 systems.