RESPONSIBILITIES:
- Contribute to the elaboration of Sw specification & architecture in collaboration with the Lead and SW Architect.
- Perform Dsign and Development of Sw modules:
- Perform the Sw Detailed level Architecure and design.
- Set up the Sw development tool chain
- Prepare and perform Sw module tests and verifications of his / her deliverables
(“Designer” tests), prior to the ones formally performed by a dedicated V&V team
(depending on Safety Integrity Level and associated Product development organization)
- Put the Sw workproduct under configuration management according to product
Configuration Management Plan
- Support the Sw / Sw and Hw / Sw integration, together with the Hw designer
- Sustain the Sw.
- Keep informed of the evolution of technologies through techno watch
- Contribute to defining build and deployment/release design for CI/CD pipelines and automate routine tasks
- Contribute to TIS standardization by reusing existing solutions or by implementing reusable
solutions
- Keep a strong link with the Sw architect, Hw designer, RAMS and V&V departments, through the whole Sw design cycle
- Apply processes and standards
- Contribute to continuous improvement (RoE: Return on Experience, process,)
- Requirement management and Traceability
Qualifications & Skills:
EDUCATION
BEHAVIORAL COMPETENCIES:
- Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization
- Outstanding Technical leader with proven track record in managing multi software programs towards successful delivery.
- Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments
- Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization.
- Team Player with prior experience in working with European customer is not mandatory but preferable
TECHNICAL COMPETENCIES & EXPERIENCE
- 10 to 15 years of software design & development experience using C#, .Net Core,Microservices architecture.
- Experienced in design and deployment methodology (V cycle, SysML, requirement management)
- Expertise :C# .NET Core
- Microservices development: ASP.NET Core, RESTful APIs
- Performance optimization: Async programming, caching
- Testing: Unit testing with xUnit, integration testing
- Expertise : API Design & Management
- RESTful principles: Clean design, versioning
- Security: OAuth2, JWT, MTLS
- Documentation: Swagger/OpenAPI
- API Gateway: Azure API Management
- Proficiency with experience in production context: Kuberneetes & Docker
- Cluster architecture & operations: Deployments, services, ingress, autoscaling
- Security: RBAC, secrets management, network policies
- Helm: For templated deployments
- Observability: Liveness/readiness probes, metrics, logging
- Ingress controller : NGINX
- Knowledge on Monitoring & Observability
- Metrics: Prometheus + Grafana
- Logging: Opensearch
- Tracing: OpenTelemetry / Jaeger
- Expertise in DevOPs
- CI/CD pipelines: GitLab
- Secrets management: Vault or Azure Key Vault
- Knowledge on Automation
- Infrastructure as Code: Terraform
- Deployment strategies: Blue/Green, Canary
- Knowledge on Cloud & Architecture
- Cloud-native design: Azure preferred
- Scalability & resilience: Load balancing, failover
- Cost optimization: Resource governance
- API Gateway: Azure API Management