Java Software Engineers for Multi Domains Systems, Lystrup
at Terma AS
Danmark, , Denmark -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Oct, 2024 | Not Specified | 19 Jul, 2024 | N/A | Danish,Design Principles,English,Software Development,Parallel Programming,Architecture | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Terma is facing an exciting future with considerable growth and demanding changes, as we deliver advanced technologies and mission critical solutions for the defense and aerospace industry. Our systems provide security for people on land, at sea and in the air. In space, we are engaged in reaching new frontiers and enabling people on our planet to deal with new and upcoming challenges.
Therefore, we are currently looking for Software Engineers to become part of this journey and contribute to our overall purpose – securing people through advanced technology.
QUALIFICATIONS
Experience with software development from high-level requirements to architecture, implementation, and verification and an understanding of modern design principles, parallel programming, and proper thread handling/synchronization.
Experience with code reviews and knowledge sharing in a Continuous Integration/Delivery and trunk-based development environment.
We appreciate if you aspire to lead your team as software lead and:
- Gain domain knowledge and become a subject matter expert.
- Move towards a software architect role.
- Build up DevOps + IT competencies.
- Transition into a more managerial role.
We seek a passionate individual who follows through on tasks and thrives in a complex, highly specialized environment. Show us how you can challenge and improve our technical solutions. You should support the team, communicate actively, and act proactively with your teammates and stakeholders. Being structured and well-articulated in both written and spoken English is a must; Danish is a plus.
Responsibilities:
TEAM AND ROLE
Be part of the C2 organization, comprising 100+ highly engaged colleagues, working on crucial projects. All teams work in an agile setup, adapting to what works best for each team. We emphasize collaboration, code reviews, and collective ownership of projects.
In the role you will collect and refine knowledge by taking ownership of design and architecture within your area and serve as an essential sparring partner for your colleagues both within and outside the team.
Here you will be working with JAVA, while using and promoting object-oriented best practices and design patterns like the SOLID principles.
You will also juggle large multi-threaded systems, in a growing extend of distributed components, while promoting test automation. We support your growth and will plan the next steps with you
KEY RESPONSIBILITIES
- Translating customer needs, system enablers, and fixing bugs into great code
- Covering the code with unit tests and refactoring code to improve testability
- Collaborating with system-engineers and team testers to challenge and be challenged
- Testing your code in a staging environment that emulates our customers setup
- Potentially visiting customers to help test our software on-site when needed
- Acting as an expert when planning new projects with customers and system engineers
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Danmark, Denmark