¡Activa las notificaciones laborales por email!

Senior Solutions Architect

Talan Group

Comunidad Valenciana

Presencial

EUR 50.000 - 70.000

Jornada completa

Hace 26 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An established industry player is seeking a talented Senior Software Engineer to enhance their innovative data protection products. This role involves designing and developing software applications, participating in technical discussions, and mentoring junior developers. The ideal candidate will have extensive experience in software design, particularly with C# and the .NET framework, and a solid understanding of cloud platforms. Join a collaborative team where your contributions will significantly impact the quality and efficiency of vital backup and recovery solutions. If you thrive in a dynamic environment and are passionate about software engineering, this opportunity is perfect for you.

Formación

  • 7+ years of software design and development experience required.
  • Proficient in C# and solid experience with .NET framework.

Responsabilidades

  • Design, develop, and maintain software applications for backup and recovery products.
  • Provide technical guidance and mentorship to junior developers.

Conocimientos

C#
.NET Framework
Software Design
Agile Practices
Data Structures and Algorithms
Problem-solving
Version Control (Git)
CI/CD Practices
Cloud Platforms (AWS, Azure, GCP)
C/C++
Python

Educación

Bachelor's Degree in Computer Science
Engineering Degree

Herramientas

CMAKE
MSbuild
Git

Descripción del empleo

Arcserve is a leader in the data protection space. We are dedicated to ensuring top-tier product quality and customer satisfaction, with a focus on continuous improvement and operational excellence. We are looking for a talented and dynamic Senior Software Engineer to join our team as we look to develop new features and enhance our data protection products which are widely used in the Managed Service Provider space. The ideal candidate will have proven on-time delivery experience working in a dynamic environment, strong problem-solving abilities as well as an aptitude to learn new technologies and concepts quickly, and be team-oriented, collaborative and transparent.

About the Role :

Design, develop and maintain software applications and build systems for Arcserve backup and recovery products. Write clean, efficient and well documented code. Participate in technical design and architecture discussions. Provide technical guidance and mentorship to junior developers. Perform code reviews, ensuring code quality standards are met and sufficient testing is included. Contribute to the development of technical specifications and project plans. Contribute to project planning and ensure project deliverables are met. Identify and resolve complex technical issues, debug software defects and propose solutions. Work closely with cross-functional teams in the MSP product space.

Responsibilities :

  • Design, develop and maintain software applications and build systems for Arcserve backup and recovery products.
  • Write clean, efficient and well documented code.
  • Participate in technical design and architecture discussions.
  • Provide technical guidance and mentorship to junior developers.
  • Perform code reviews, ensuring code quality standards are met and sufficient testing is included.
  • Contribute to the development of technical specifications and project plans.
  • Contribute to project planning and ensure project deliverables are met.
  • Identify and resolve complex technical issues, debug software defects and propose solutions.
  • Work closely with cross-functional teams in the MSP product space.

Qualifications :

A BS degree in computer science, engineering, or a related field.

Required Skills :

  • 7+ years of software design and development experience.
  • Proficient in C# for backend development and solid experience in .NET framework.
  • Understands developing for user space applications, UI development, backend development and client / server architectures for Windows based applications.
  • Strong experience with data structures and algorithms to solve problems and improve performance and with component-based design with a focus on reusability.
  • Good knowledge of configuration and build tools (CMAKE, MSbuild), CI / CD practices and version control systems(Git).
  • Competence with major cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), or their equivalents.
  • C / C++ and Python knowledge is desirable.
  • Windows installation procedures is a plus with knowledge of MSI and WIX.
  • Demonstrates good software engineering practices to maintain the stability of the code base.
  • Understands that “untested code is unfinished code”.
  • Familiarity with Agile software development practices.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.