Lead Software Engineer, Barcelona
Empresa
Randstad ES
Provincia
Barcelona
Ciudad
Barcelona
Tipo de Contrato
Tiempo Completo
Descripción
Lead Software Engineer
We are looking for a Lead Software Engineer with an innovative and entrepreneur mindset who wants to be part of a software product development team of multidisciplinary professionals in the framework of industrial automation.
our client
Renowned industrial automation company located in Barcelona.
your functions
- Interact with sales, marketing and customers to analyse problems, identify customer values to provide the best technical solutions.
- Collaborating with other professionals to determine functional and non-functional requirements for new software or applications.
- Oversee the progress of the development team to ensure consistency with the system design and the project agreed schedule, scope and quality.
- Provide updates to stakeholders, on schedule, feature, and product designs.
- Ensure the best possible performance, quality, and responsiveness of the software
- Translate software requirements into function Features and User Stories
- Design and implement the functionality for the requirements
- Participate in code/design reviews and continuous improvement
- Create software design and interface definitions, assess existing design solutions and working with other development teams to recommend solutions for improvement.
- Continually researching current and emerging technologies and proposing changes where needed
- Business focus to achieve the best solutions in the market.
position requisites
- Formación: Grado
- Idiomas: Inglés: C1
- Conocimientos: c#
- Experiencia: 3 años
- Proven experience with the technical direction of software product development projects.
- Bachelor¿s/master¿s degree in computer science or any relevant disciplines
- English language B2-C1 level
- Experience in software development and coding in various languages (C#, .NET, etc.)
- Understanding of fundamental design / SOLID principles for building a scalable application.
- Used to apply design patterns and experience in design of desktop applications.
- High attention to code quality and used to conduct code reviews and Unit Tests.
- Excellent written/verbal communications skills able to translate complex technical problems into stakeholders¿ language.
- Resilient to dig enough into problems, to view changes as opportunities and with good problem-solving skills.
- Able to think outside the box: find unexpected ways to solve problems and meet requirements.
- Focus on big picture goals and long-term commitment to them.
- The knowledge and/or experience of any of the following would be desirable:
o Industrial Automation Applications: Inverters, Servos, PLC, Motion Control, etc.
o Application development in cloud-based systems such as Azure or AWS.
your benefits
- Excellent salary package based on your experience.¿
- 22 days of holidays with additional Christmas and long weekends extra days
- Life and Accident Insurance.
- Eligible to participate in the Employer¿s private pension plan. Employer pays 100 of the premium (2 of gross annual salary)
- Voluntary participation in the Employer¿s Medical Plan. Employer pays 100 of the premium.
- And Home working allowance: 2 days home working / week.
why with Randstad?
Because we have thousands of job offers in our portal.
Because we work with the best companies offering you the best jobs.
Because we assure you all the legal guarantees in your hiring.
Because we guarantee a close follow-up after your incorporation, because we want you to be satisfied.
Because we put at your disposal our advanced technology so that you can sign your contracts and access your labor documentation in a single click.
Because we always count on you.
Enroll in this offer, you will be part of the Randstad candidate database for future employment opportunities.
Register now and find the job you are looking for!
.net, C#
We are looking for a Lead Software Engineer with an innovative and entrepreneur mindset who wants to be part of a software product development team of multidisciplinary professionals in the framework of industrial automation.
our client
Renowned industrial automation company located in Barcelona.
your functions
- Interact with sales, marketing and customers to analyse problems, identify customer values to provide the best technical solutions.
- Collaborating with other professionals to determine functional and non-functional requirements for new software or applications.
- Oversee the progress of the development team to ensure consistency with the system design and the project agreed schedule, scope and quality.
- Provide updates to stakeholders, on schedule, feature, and product designs.
- Ensure the best possible performance, quality, and responsiveness of the software
- Translate software requirements into function Features and User Stories
- Design and implement the functionality for the requirements
- Participate in code/design reviews and continuous improvement
- Create software design and interface definitions, assess existing design solutions and working with other development teams to recommend solutions for improvement.
- Continually researching current and emerging technologies and proposing changes where needed
- Business focus to achieve the best solutions in the market.
position requisites
- Formación: Grado
- Idiomas: Inglés: C1
- Conocimientos: c#
- Experiencia: 3 años
- Proven experience with the technical direction of software product development projects.
- Bachelor¿s/master¿s degree in computer science or any relevant disciplines
- English language B2-C1 level
- Experience in software development and coding in various languages (C#, .NET, etc.)
- Understanding of fundamental design / SOLID principles for building a scalable application.
- Used to apply design patterns and experience in design of desktop applications.
- High attention to code quality and used to conduct code reviews and Unit Tests.
- Excellent written/verbal communications skills able to translate complex technical problems into stakeholders¿ language.
- Resilient to dig enough into problems, to view changes as opportunities and with good problem-solving skills.
- Able to think outside the box: find unexpected ways to solve problems and meet requirements.
- Focus on big picture goals and long-term commitment to them.
- The knowledge and/or experience of any of the following would be desirable:
o Industrial Automation Applications: Inverters, Servos, PLC, Motion Control, etc.
o Application development in cloud-based systems such as Azure or AWS.
your benefits
- Excellent salary package based on your experience.¿
- 22 days of holidays with additional Christmas and long weekends extra days
- Life and Accident Insurance.
- Eligible to participate in the Employer¿s private pension plan. Employer pays 100 of the premium (2 of gross annual salary)
- Voluntary participation in the Employer¿s Medical Plan. Employer pays 100 of the premium.
- And Home working allowance: 2 days home working / week.
why with Randstad?
Because we have thousands of job offers in our portal.
Because we work with the best companies offering you the best jobs.
Because we assure you all the legal guarantees in your hiring.
Because we guarantee a close follow-up after your incorporation, because we want you to be satisfied.
Because we put at your disposal our advanced technology so that you can sign your contracts and access your labor documentation in a single click.
Because we always count on you.
Enroll in this offer, you will be part of the Randstad candidate database for future employment opportunities.
Register now and find the job you are looking for!
.net, C#