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.
Responsibilities: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.
- Competitive salary
- Flexible working hours
- Health and wellness programs
- Professional development opportunities
- Exciting and challenging projects
- Collaborative and innovative work environment