Full Stack Developer and Tech Lead – Automation Development

Arbetsbeskrivning

Alfa Laval is looking for a
Full Stack Developer and Tech Lead – Automation Development
At Alfa Laval, we always go that extra mile to overcome the toughest challenges. Our driving force is to accelerate success for our customers, people, and planet. You can only achieve that by having dedicated people with a curious mind. Curiosity is the spark behind great ideas. And great ideas drive progress.
As a member of our team, you thrive in a truly diverse and inclusive workplace based on care and empowerment. You are here to make a difference. Constantly building bridges to the future with sustainable solutions that have an impact on our planet’s most urgent problems. Making the world a better place. Every day.
About the job
We are looking for an experienced member to join our R&D team within the Energy Division. The ideal candidate will have a deep understanding of IoT technologies and architecture, technical prowess in programming, an agile mindset and strong leadership and communication skills.
In this role you will work closely together with Automation Development colleagues as well as the Business Unit’s R&D and Service teams in designing, planning, developing, delivering and maintaining the agreed IoT solutions. The role also involves making proof of concepts for the new hardware and supporting mathematicians and data scientists in their work.
Key tasks:
Analyze, design, develop, build, configure, test and deploy changes to optimize existing and new solutions.
Ensure that solutions meet requirements outlined in the design phase to agreed time, cost and quality within their area and level of expertise.
Project manage activities, deliveries and projects, depending on situation.
Collaborate with R&D team on regular basis, analyze the business and product needs and translate them into software requirements.
Create and manage product backlog, refine and prioritize work with the help of stakeholders.
Lead the technical design and development of IoT platform and general software components, ensuring it meets our business needs and is scalable, reliable, and secure.
Collaborate with cross-functional teams including Automation Development, Divisional Software Development, Product Management, Engineering, Sales and Operations to define product requirements and deliver high-quality products on time and within budget.
Build proof of concepts for the piece of new hardware as well as for the new mathematical and machine learning algorithms.
Develop and maintain technical documentation, including architecture diagrams, API specifications, and user guides.
Stay up to date with the latest IoT technologies and industry trends and evaluate their potential impact on our platform and business.
Lead code reviews and ensure code quality and standards are maintained.
Create and maintain Cloud Infrastructure components. Ensure security, backups, retention and fault tolerance.



Who you are
You are a self-motivated and versatile developer with a strong interest in developing pioneering end-to-end IoT solutions in a complex and changing tech landscape. You can manage parallel relations and co-operate with business stakeholders, while delivering high quality products that helps elevating the on-going business development activities.


What do you know
Due to the complexity in the existing solution, the role requires an extensive set of skills:
Bachelor's or Master's degree in Computer Science.
10+ years of experience in software development.
Strong experience with IoT technologies and architectures, including IoT protocols, edge computing, and cloud computing.
Hands on experience with Linux and bash scripting.
System development: ability to write gateway software and drivers to communicate with IoT devices is highly desired.
Proficiency in programming languages C# and Python.
Proficiency with Javascript, CSS and HTML, Angular2x and other front-end frameworks.
Understanding and experience from integrations with Grafana is a merit.
Experience with database technologies, SQL and NoSQL databases.
Hands on experience with time series database InfluxDB including InfluxQL and Flux.
Strong understanding of Dotnet Framework, OOP concepts and design patterns.
Hands on experience with Rest APIs and Microservices architecture.
Hands on experience with containerization and serverless architecture.
In depth knowledge and experience with MS Azure Components such as Azure Functions, App Services, Message Brokers, Blob and File Stores, CosmosDB, Active Directory, Virtual Machines, Container Instances, Container Registries, Redis Cache, API Management, Log Analytics etc.
Experience and knowledge of automated CI/CD pipelines using Terraform, ARM and Yaml templates.
Strong understanding of software development methodologies, such as Agile and Scrum.
Strong communication skills, with experience of leading teams and collaborating with cross-functional stakeholders.
Experience in building scalable, secure, and reliable systems.
Ability to work independently, as well as in a team environment.



What’s In It for you
A challenge like no other, a chance to be a part of something new that could be a game changer in the industry. A chance to work in a creative environment with flexibility and work life balance. You will be working with projects where nothing will ever be routine, there’s a different challenge every day.

Sammanfattning

  • Arbetsplats: Alfa Laval Technologies AB LUND
  • 1 plats
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 31 mars 2023
  • Ansök senast: 9 april 2023

Postadress

Rudeboksvägen
LUND, 22655

Liknande jobb


Systemingenjör sökes!

Systemingenjör sökes!

25 april 2023

Systemingenjör sökes!

Systemingenjör sökes!

25 april 2023

Systemingenjör sökes!

Systemingenjör sökes!

25 april 2023

Functional safety design engineer

25 april 2023