Join Our Team as a Software Architect in Horten! Are you an experienced Software Architect ready to make waves in the maritime industry? Look no further - an exciting opportunity awaits you in Horten! Our dynamic team is seeking a visionary Software Architect to lead the design and development of our advanced simulation system for maritime education and research.
Why Choose Us: Cutting-Edge Simulation Technology: Dive into the world of maritime simulation, where your expertise will contribute to the development of state-of-the-art simulators, enabling efficient and realistic training for students and crew.
Impactful Work: Be a key player in promoting safety, cost-efficiency, and sustainability in maritime operations by building vital skills through our wide range of simulators.
Competitive Salary: Enjoy a competitive salary up to 1.3 million, reflective of your skills and experience in shaping the future of maritime education.
Responsibilities: Architectural Leadership: Take a bird's-eye view of the existing code base, making high-level design choices, and deciding on platforms, languages, frameworks, and tools for new feature implementations.
Technical Guidance: Ensure development teams follow best practices, coding standards, and technical requirements. Translate business needs into technical requirements and guide the software development process.
Team Collaboration: Collaborate with development teams in the agile design, development, testing, and maintenance of software systems. Coach and mentor team members, engineers, programmers, and testers.
Documentation: Define and document architecture and design, manage the development and implementation of software solutions, and create and maintain design and code standards.
Communication: Serve as a technical liaison among project managers, developers, and stakeholders. Manage and communicate the software architecture roadmap.
Requirements: Education: Master's degree in computer science, information technology, software architecture, or a related field.
Experience: 5+ years in software development, with a strong interest in mathematics, physics, and engineering.
Skills: Knowledge of object-oriented programming, software design patterns, and familiarity with C#, C++, JavaScript. Experience with Microsoft Azure, Visual Studio, Git, agile methodologies, and testing frameworks like NUnit.
Communication: Strong interpersonal communication skills with fluency in English.
Passion: A genuine passion for software architecture and a commitment to excellence.