Apply now »

Senior Software Engineer (f/m/d)

Date:  12 Jun 2024
Job ID:  8523
Company:  Alpiq AG

Olten, CH

Contract Type:  Permanent
Job Type:  Full-time position
Job Level:  Experienced professionals
LinkedIn:  #LI-SFCH

As a Senior Software Engineer in the Sales & Origination Application's team, you will design, implement, document and maintain cloud-native solutions in AWS. Those solutions will aid the business to improve the management of flexible assets, security of supply, customer relationships and provide portals for internal and external customers. This role is based in Olten.
Your Main Responsibilities

  • Engage directly with users and stakeholders to gather and analyze requirements, ensuring a comprehensive understanding of the application functionality needed. Translate these into detailed specifications for development.
  • Write clean, efficient, and well-documented code to build new features or enhance existing applications, adhering to best practices in software development. Ensure the scalability and maintainability of code in a highly complex environment.
  • Develop detailed specifications to address and fill functional gaps within applications, working closely with the development team and stakeholders to define clear, achievable goals.
  • Oversee the deployment of applications across various environments, ensuring they are properly configured and optimized for the target platform. Work collaboratively with operations teams to troubleshoot deployment issues.
  • Maintain and update cycles for applications, enhancing functionality, performance, and security. Proactively identify areas for improvement and implement solutions to ensure applications remain current and effective.
  • Create and maintain comprehensive documentation covering the application’s design, development process, user guides, and maintenance procedures. Ensure documentation is accessible and useful for both technical teams and end-users.
  • Stay informed of the latest developments in programming languages, application features, development tools, and industry trends. Apply this knowledge to improve development practices and application functionality.
  • Implement and advocate for robust security measures within applications, protecting sensitive data and ensuring compliance with data protection regulations and best practices in cybersecurity.
  • Work with a high degree of independence on various key tasks, demonstrating the ability to manage responsibilities while delivering results effectively.
  • Proactively identify, diagnose, and resolve technical issues across production environments. Conduct thorough root cause analysis and third-level support and ensuring smooth collaboration with operations teams.

Your Profile:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • At least 7 years of experience in software development, demonstrating proficiency in writing clean, efficient code and deploying scalable applications.
  • Experience in creating detailed software documentation and implementing security and compliance measures in application development.
  • Proficient in Python, experience in Java and Angular are a big plus.
  • Strong experience with AWS services, especially with developing serverless microservices and APIs, in addition to knowledge of container infrastructure (Docker, AWS Fargate, AWS ECS, and AWS ECR).
  • Experience with RESTful API design and development.
  • Experience in automated testing frameworks and methodologies for unit testing, integration testing, and end-to-end testing.
  • Familiarity with terraform for infrastructure as code (IaC).
  • Proven experience with GitLab for continuous integration and continuous deployment (CI/CD) pipelines, code versioning, and collaboration. Experience in other platforms such as Jenkins or GitHub will be considered.
  • Relevant professional certifications (e.g., in programming languages, application development, security, or specific technologies/platforms) are a plus.
Your benefits
  • Generous annual leave incl. bridge days and free working days between Christmas and New Year
  • Opportunity of 5 days flexible leave
  • Very good social benefits and excellent pension fund contributions, optional additional savings contribution (tax free)
  • Financial contribution to daycare center costs and voluntary family allowance
  • Free barista coffee and fruit
  • Various flexible work models
  • Financial and/or time support for further education
  • Complete benefits overview

What is also important to us:

Diversity and inclusion
At Alpiq, we believe in the power of diverse teams. We pay great attention to keeping our recruiting process free of any discriminatory bias and we actively use diversity as a selection criteria, when personal and functional requirements are met. We always strive to create an inclusive company culture, and an example of this is, that we try to offer part-time solutions for candidates who match our requirements. Is that important to you and are you really keen on a role, that is only posted as full time? If yes, then please reach out to us and we will check if we can find a solution that works for both sides.

Data protection
At Alpiq, data privacy is an important topic. Please therefore take note of the corresponding Privacy Notice that appears in the online application form and explains in detail the purpose for which we process your personal data. It is of great concern to us to inform you as transparently as possible and process your data only in a fair manner.

Application process
Even though we try to consider candidate needs individually, we are not always able to avoid standard communication, due to the high number of applications. Therefore, we kindly ask for your understanding. For more information about our recruiting process and some useful tips and tricks on how to apply, please follow this link.  

Are you ready to apply now? Need more information about Alpiq? Then follow this link to our homepage.

Federica Maraschio



Apply now »