Overview
Skills
Job Details
Position: Software Development Engineer
Duration: 30+ Months Contract
Location: 100% Remote
Job Description:
Randstad Digital is seeking a skilled Software Development Engineer to join our team, focusing on application software development, verification, and validation activities. We are looking for a candidate who has experience across the software development lifecycle, from requirements analysis and processing to developing and updating application software. The ideal candidate will have strong proficiency in Java/C# and JavaScript/HTML/CSS, experience with Spring Boot and Legacy AngularJS, and expertise in SQL and PostgreSQL. Familiarity with Test-Driven Development (TDD) and automated testing frameworks is also highly valued. This role requires working closely with clients, adhering to established processes, and contributing to project artifacts and documentation within a Waterfall framework.
Required Skills -
Software Development
Java/C# and JavaScript/HTML/CSS
Spring Boot and Legacy AngularJS
SQL and PostgreSQL
Test-Driven Development (TDD)
Automated testing frameworks (JUnit, Robot Framework, Jasmine, etc.)
Job Duties -
As a Software Development Engineer, you will be responsible for supporting application software development, Verification and Validation activities, and other aspects of the Software development lifecycle (requirements, documentation, etc.). You will work closely with Client personnel, adhering to Client's processes, procedures, and utilizing their systems and tools. The following are some of the responsibilities of the Software Development Engineer:
Support application software development using Java and JavaScript.
Analyze and process requirements.
Assist in development of new requirements.
Perform various Verification and Validation (V&V) activities.
Generate and update periodic progress reports.
Contribute to the creation and updating of project artifacts
Metrics, and application software development/review documentation.
Work under the daily direction, supervision, and control of Client in a Waterfall work pattern.
Job Requirements -
Experience as a Software Development Engineer.
Proficiency in Java/C# and JavaScript/HTML/CSS programming.
Experience with Spring Boot and Legacy AngularJS.
Proficiency in SQL and PostgreSQL for database management.
Test-Driven Development (TDD)
Proficiency with automated testing frameworks (JUnit, Robot Framework, Jasmine, etc.).
Self-motivated, willing to learn, detail-oriented, and able to work collaboratively with others.
Desired Skills & Experience -
Experience with qualification testing.
Avionics domain experience.
Familiarity with FAA/EASA certification processes.
Understanding of system safety principles.