A Tenth Revolution Group Company

Ref: 03124cplus

C++/C# Architect with a Focus on Science and Mathematics


  • NOK 800,000 to NOK 1,300,000 NOK
  • Developer Role
  • Skills: C++ C# JavaScript
  • Level: Senior

Job description

C++/C# Architect with a Focus on Science and Mathematics


Job Title: C++/C# Architect with a Focus on Science and Mathematics

Location: Horten, Norway

Company Overview: Join our innovative team, a dynamic and cutting-edge technology company located in Horten. We specialize in developing groundbreaking solutions that merge the realms of science, mathematics, and software engineering. As a leader in our field, we are committed to pushing the boundaries of what's possible and are seeking a talented C++/C# Architect to contribute to our exciting projects.

Job Description: We are currently seeking a skilled C++/C# Architect with a passion for science and mathematics to join our multidisciplinary team. As an integral part of our software development team, you will play a key role in designing, implementing, and optimizing robust and scalable software solutions.

  • Architect, design, and implement high-performance software systems using C++ and C#.
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Develop and maintain efficient algorithms for complex mathematical and scientific computations.
  • Optimize and enhance existing codebase for improved performance and functionality.
  • Stay updated on industry trends and incorporate cutting-edge technologies into software design.
  • Conduct code reviews to ensure code quality, consistency, and adherence to best practices.
  • Mentor and guide junior developers in the team.

  • Qualifications:
  • Bachelor's or Master's degree in Computer Science, Mathematics, or a related field.
  • Proven experience as a Software Architect with expertise in C++ and C# development.
  • Strong background in mathematics and a genuine interest in scientific applications.
  • Proficiency in designing and implementing algorithms for mathematical computations.
  • Experience with software optimization and performance tuning.
  • Solid understanding of software design principles and patterns.
  • Excellent problem-solving and critical-thinking skills.
  • Effective communication skills and the ability to work collaboratively in a team environment.

  • Nice to Have:
  • Familiarity with parallel and distributed computing.
  • Knowledge of scientific computing libraries and frameworks.
  • Experience in 3D graphics programming.
  • Previous work on simulation or modeling applications.

  • Benefits:
    • Competitive salary
    • Flexible working hours
    • Health and wellness programs
    • Professional development opportunities
    • Exciting and challenging projects
    • Collaborative and innovative work environment