Building tomorrow's world today
Apprenticeship – C++/ADA Developer
Location
France
Posted
2 days ago
Salary
0
Seniority
Entry Level
Job Description
Apprenticeship – C++/ADA Developer
ALTEN
• Contribute to the refurbishment and modernization of the PSAD system and its maintenance/in-service support (MCO) tools. • Improve and modernize the system and its environment. • Prototype and validate technical solutions. • Implement changes and/or enhancements in the PSAD system or its associated MCO tools. • Integrate AI tools into the PSAD project.
Job Requirements
- Currently enrolled in an engineering school or Master's program, specializing in computer science, software engineering, or embedded systems
- Programming: C++, ADA, Java, Bash scripting, Python, etc.
- Object-oriented design and programming
- Familiarity with Linux environments (RHEL or equivalent)
- Knowledge of SQL (Oracle or equivalent)
- Web technologies (HTML5, Node.js, Apache server, Angular, Electron, etc.)
- GUI/user interface frameworks (Qt, MATLAB, GTK, etc.)
- Knowledge of AI (generative AI, LLMs, OLLAMA, etc.)
- Knowledge of XML
Benefits
- Remote work possible
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop and maintain backend components using Java and OOP principles • Build and optimize SQL queries over large datasets (Oracle / PostgreSQL) • Work with Data Lake environments and data integration flows • Contribute to microservices architectures (Spring Boot) • Collaborate in CI/CD pipelines using Git, GitHub Actions and Kubernetes • Participate in Agile ceremonies and technical decision‑making • Interact with functional teams in Transactional Regulatory Reporting contexts
• Will be the Primary Developer of the core frontend; needs to be aware of project structuring and patterns in Next.js • Design and implement front-end features in React with performance and maintainability as strong considerations • Develop back-end applications to solve well-defined user needs • Proficient in assisting non-technical individuals in resolving complex production issues • Work closely with stakeholders to assess technical proposals, map out potential implementation strategies, and actively drive the execution for successful implementation • Ability to multitask effectively and demonstrate adaptability in various situations • Participate in the definition of development processes, including agile project management, continuous integration/deployment (CI/CD), release process • Work in an agile environment where we ship features frequently • Build reusable code and libraries for future use • Foster quality while building solutions, through extensive testing of your code • Support tracking projects to schedule, budget, and scope, reporting status, issues, and risks to the project leadership team • Participate in deployment processes
Role Description Avalign Technologies is seeking highly skilled Solution and Development Engineer to join our IT team as a hands-on technical leader. In this role, you will serve as the primary Helpdesk developer, responsible for supporting and maintaining a range of enterprise applications. You will collaborate with cross-functional business units to deliver scalable, secure, and high-performing solutions that support Avalign’s strategic goals. - Design, develop, test, and deploy custom and third-party software solutions in alignment with SDLC standards. - Provide advanced (Level 2 & 3) application support, including issue resolution, root cause analysis, and performance tuning. - Translate business requirements into robust technical designs through close collaboration with stakeholders. - Support strategic initiatives such as system integrations, application modernization, and cloud migrations. - Ensure high standards of documentation, including system design, configurations, and coding practices. - Maintain compliance with IT governance, security policies, and regulatory requirements. - Provide timely escalation of issues with actionable resolution options. - Travel is 1 week every 6-8 weeks for team meetings or project execution. Qualifications - Bachelor’s degree in computer science, Information Systems, or related field. - Minimum 3 years of full-stack application development experience. - Experience in regulated industries (e.g., medical device, pharmaceuticals) is a plus. - Background in manufacturing environments is beneficial. Requirements - Expert-level knowledge of Microsoft tech stack: .NET Core, C#, ASP.NET MVC, Entity Framework. - Proficient with SQL Server and database design. - Experience with RESTful APIs, SOAP, and enterprise system integrations. - Familiarity with CI/CD pipelines, Docker, git, and cloud platforms (Azure, AWS). - Experience with reporting tools such as SSRS, Power BI, or similar. - In-depth understanding of Agile methodologies, DevOps, and the full SDLC. - Experience architecture and design experience with scalable enterprise systems. - Strong testing skills (unit, integration, regression). Benefits - Competitive compensation and benefits package. - Comprehensive medical, dental, and vision insurance. - Paid vacation and 10 observed paid holidays per year. - Employer funded Basic Life and AD&D insurance. - Employer funded STD and LTD insurance. - Tuition reimbursement. - Great 401(k) with company match. - Generous employee referral bonus program. - Working for a thriving, performance-based company that values promoting from within and career advancement. - Temperature controlled environment. - Community involvement investing and giving back to the community. - Additional free resources such as travel assistance, EAP, etc.
Backend Developer – Node.js, NestJS
DOMVS iTEspecialistas em impulsionar negócios com agilidade e tecnologia!
• Develop backend services by translating product stories into well-crafted technical solutions, with autonomy to drive deliveries from start to finish. • Contribute to product architecture discussions by raising questions and proposing alternatives, even when the initial design comes from more senior team members. • Estimate effort and assess risks for tasks you take on, based on technical investigation before committing. • Implement integrations with third-party APIs based on technical documentation, paying attention to failures, retries, and idempotency. • Collaborate with the team to model data, translating business rules into entities, relationships, and schema evolution. • Write queries and implement data access with attention to performance and transactional consistency. • Document APIs for consumption by a decoupled frontend and other integrators. • Write automated tests (unit and integration) as part of the development flow, not as an optional step. • Ensure observability of delivered features and participate in investigating production incidents. • Participate in code reviews with a collaborative attitude, reviewing peers' code and responding constructively to feedback. • Communicate clearly with the Tech Lead, PO, designers, and analysts to refine stories, clarify questions early, and propose simpler approaches when appropriate. • Monitor what you delivered in production, validating whether observed metrics match expectations. • Seek to understand the business domain to make technical decisions aligned with real user impact, rather than simply executing what's written on the ticket.



