Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Actalent, so some details may not match this job. The employer's own page has the real description.
Job Overview
Actalent is seeking a skilled Software Engineer specializing in Ada to join our dynamic remote team. This role requires a commitment to excellence in software design, development, and testing, ensuring the quality and performance of complicated software systems. The Software Engineer will collaborate with cross-functional teams to define, design, and ship new features, while also troubleshooting and resolving any issues that may arise in existing applications. The ideal candidate must possess a strong technical foundation in Ada programming and exhibit the ability to work effectively in a remote setting.
Job Responsibilities
- Develop and maintain software applications written in Ada, ensuring adherence to best practices and design patterns.
- Collaborate with product managers and designers to translate business requirements into technical specifications.
- Participate in code reviews to foster a culture of continuous improvement and knowledge sharing.
- Diagnose and troubleshoot issues in software applications, delivering timely and effective solutions.
- Write and maintain unit tests to ensure the reliability and correctness of the software.
- Document software design decisions and procedures for future reference and onboarding.
- Stay updated on industry trends and technologies to contribute to continuous improvement initiatives.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (3+ years) as a Software Engineer, with a strong focus on Ada programming.
- Excellent understanding of software development methodologies, including Agile and Scrum.
- Experience with version control systems, particularly Git.
- Familiarity with software testing frameworks and methodologies.
- Strong analytical and problem-solving skills.
- Effective communication skills and ability to work collaboratively within a team.
Technologies & Tools
In this role, the Software Engineer will be utilizing advanced tools and technologies within the Ada programming ecosystem. This includes integrated development environments (IDEs) specifically tailored for Ada, such as GNAT, as well as build and deployment tools. Familiarity with software development frameworks and configuration management tools is also essential. Additionally, the use of continuous integration and delivery (CI/CD) pipelines to automate testing and deployment processes is integrated into the software engineering practices.
Ideal Candidates
The ideal candidates for this position are proactive, detail-oriented individuals who excel in both independent and collaborative work environments. They are innovative thinkers with a passion for technology and a continuous improvement mindset. A strong candidate will demonstrate effective communication abilities, particularly in a remote setting, and possess a keen motivation for learning and professional growth. Adaptability to changing project requirements and challenges will also be a key trait that defines success in this role.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.