Olten - 100% | Permanent
As a Senior Software Engineer on the Sales & Origination Applications team, you will play a pivotal role in designing, implementing, and maintaining mission-critical, cloud-native solutions on AWS. Your work will directly empower the business to optimize the management of flexible assets, enhance the security of supply, and elevate customer relationship management. By leveraging cutting-edge technologies, you will deliver low-latency, high-performance systems that support business agility and drive innovation in a rapidly evolving landscape. Your contributions will ensure reliability, scalability, and security for solutions that are essential to the organization's success.
Your profile
- 7+ years of experience in frontend development with a focus on data-driven UIs and visualizations.
- Proficiency in JavaScript (mandatory), including experience with D3.js or other charting libraries.
- Advanced experience in backend API design and development, with a focus on scalability, security, and low-latency processing.
- Experience with back-end development in Java, Python or Rust.
- Familiarity with CSS frameworks (e.g., Tailwind, Bootstrap) and pre-processors like Sass or LESS.
- Experience with frontend frameworks like Angular.
- Experience in creating real-time, high-performance visualizations with WebSockets and WASM integration.
- Strong experience with automated testing frameworks for unit, integration, and end-to-end testing (e.g., Jest, Mocha, Cypress).
- Proven ability to design robust test strategies for both frontend components and backend APIs.
- Proficiency in RESTful API design and development.
- Familiarity with cloud services, especially AWS (e.g., Lambda, API Gateway).
- Experience with container technologies (e.g., Docker, AWS Fargate).
- Proficiency in version control tools like GitLab or GitHub.
- Experience with CI/CD pipelines to streamline frontend and API deployments.
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills to collaborate with stakeholders and articulate technical concepts.
- Professional certifications in frontend development, data visualization, backend development, or related fields are highly valued.
- EU or Swiss Passport
Your main responsibilities
- Collaborate with originators, traders, and customers to understand business requirements.
- Translate complex data and workflow requirements into intuitive and visually compelling UI designs.
- Conduct usability testing to refine interactions and ensure user satisfaction.
- Design and implement high-performance charts and data-driven UI elements using JavaScript, D3.js, and other visualization libraries.
- Develop visually engaging dashboards to represent financial data, market trends, and operational metrics.
- Optimize visualizations for real-time updates and seamless interactivity, ensuring high responsiveness and clarity.
- Design and implement scalable, efficient, and secure RESTful APIs for complex data interactions.
- Collaborate with backend teams to ensure seamless integration of APIs with the frontend components.
- Optimize backend processes for low-latency, high-volume data delivery to support real-time applications.
- Develop and maintain automated testing suites, including unit, integration, and end-to-end tests, using modern frameworks.
- Collaborate with QA teams to ensure robust testing coverage and quality assurance across the application lifecycle.
- Conduct performance testing for APIs and frontend components to ensure scalability and reliability.
- Write clean, efficient, and modular code using HTML, CSS, JavaScript, and various frameworks.
- Develop responsive and adaptive layouts optimized for cross-browser and cross-device compatibility.
- Implement advanced animations and transitions for enhanced user engagement.
- Identify functional gaps and improve application performance through innovative UI and interaction designs.
- Enhance application security and compliance with data protection regulations.
- Oversee the deployment of frontend assets and ensure proper configuration for production environments.
- Provide third-level support for UI and API-related issues, troubleshooting complex problems, and implementing fixes.
- Stay updated on emerging UI/UX trends, visualization technologies, API standards, and best practices.
- Advocate for adopting cutting-edge tools and methodologies to enhance application functionality and user experience.
Your benefits
Competitive salary package
Market-oriented salary
Training and development
Diverse opportunities for career growth
Flexible work models
Various flexible work models
Contact
Inclusion is at the heart of Alpiq
At Alpiq, we are committed to creating an inclusive work environment, where everyone can bring their ‘whole selves’ to work and feel valued, respected, and heard. This principle is central to our company’s purpose, values, and leadership approach. We strongly believe that organizations thrive through the inclusion of diversity. Everyone’s energy matters regardless of characteristics, such as age, gender, nationality, language, sexual orientation and identity, religion, social or ethnic background or any other personal traits.
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.