Senior Software Engineer (NGPO Strategy Ecosystem Development)
business edge personnel services pte ltd- Posted 22 hours ago
- Be among the first 10 applicants
Job Description
Job Scope:
Overview
The Next Generation Programme Office (NGPO) Strategy branch is looking for
motivated software engineers with a collaborative, proactive attitude and a
passion for continuous learning.
You will join a dedicated team responsible for developing software solutions for
the Next Generation Air Navigation System (ANS), with particular emphasis on
the development of Aeronautical Information services.
Responsibilities:
.Develop & Maintain Mission-Critical Systems: Design, implement, and
maintain software solutions for safety-critical applications, ensuring
compliance with industry standards for reliability, safety, and
performance.
. Coding: Work with a wide range of programming languages and tools
(e.g., C++, Python, Java, Rust, GoLang, etc.) depending on project
requirements, adapting quickly to new technologies as needed.
. Software Safety & Security Focus: Apply software safety and security
best practices in your coding, testing, and development processes.
. Team Leadership & Cross-Functional Collaboration: Lead and guide
software development teams, providing technical mentorship to junior
developers and coordinating project deliverables, whilst working closely
with various stakeholders, architects, and other software developers to
design, implement and deploy mission-critical systems. Foster best
practices in software development methodologies across the team.
. Testing & Validation: Develop comprehensive test plans & test cases to
ensure software integrity through unit testing, integration testing, and
system-level validation, etc. Participate in code reviews and static code
analysis to identify and mitigate potential risks early in the development
cycle.
. Deployment: Perform ICIT (Installation, Check-out, Integration and
Testing) and system validation in the production environment.
. Troubleshooting & Debugging: Proactively identify and resolve
performance, safety, and reliability issues in both development and
production environments
. Documentation & Reporting: Maintain thorough documentation for
code, processes, and test results, ensuring all compliance and audit
requirements are met.
Requirements:
. Trained in Software Engineering, Computer Science or Information
Technology or equivalent.
. Minimum 6 years of professional software development experience in
enterprise, mission-critical environments
. Genuine passion and keen interest in software development, with
enthusiasm for learning new technologies, staying current with industry
trends, and continuously improving technical skills.
. Strong knowledge in common integration patterns including cloudnative patterns such as microservices and, streaming such as lambda
and kappa patterns.
. Knowledge of Application Programming Interfaces (APIs) for web
services using REST and RESTful web services, with familiarity with API
Gateways as an optional skill. Knowledge of messaging broker
middleware / COTS packages such as Solace publisher / subscriber and
Solace event streaming
. Understanding of cybersecurity concepts in the domain of cloud
technologies, architecture and deployments (e.g. how things are
connected and potential risk areas)
. Knowledge and practical experience of virtualized and containerized
deployments
. Good knowledge of Cloud technologies and Cloud-native architectures
for system design and delivery. Strong focus on cloud-agnostic solutions
using Kubernetes, Helm, and Terraform, with familiarity with
implementation experience on operationalised cloud platforms such
as AWS or Azure being a plus.
Engineer desired skills and experience
. Experience with multiple programming languages (e.g., Python,
TypeScript, Java, Rust, C++, Go, React).
. Familiarity with cloud platforms, microservices, and containerization
(Docker, Kubernetes).
. Knowledge of continuous integration/continuous deployment (CI/CD)
pipelines and version control tools (Git).
. Experience with automated testing frameworks and test-driven
development (TDD).
. Experience in high-availability, high-performance systems, and real-time
software development
Working Hours: Office Hours
Permanent Role
Salary: $8500-$11,500/month
Location: East
EA License No.: 96C4864
Reg No.: R26159658 BRANN LEONG CHUN HOE
More Info
Key Skills
Passion for Technology
Develops Software Solutions
Technical Information
Passion for Success
Continuous Learning
Mission Critical Systems
Flight Navigation
Collaborate With Engineers
Aeronautical Information Management
Cloud Computing Integration
