Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Junior Software Engineer - Integrations (German Speaking) (Switzerland) image - Rise Careers
Job details

Junior Software Engineer - Integrations (German Speaking) (Switzerland)

About BLP Digital

We are a rapidly growing Zurich-based software company (official ETH and HSG spin-off), revolutionising ERP automation with our leading machine learning solution. In the past 12 months, we have grown from 12 to over 70 passionate team members and centrealised our Swiss teams into one HQ on the iconic Zürich Bahnhofstrasse. As a fully self-financed company, such growth is only possible due to our strong, solid commercial success. To date, nearly 300 companies (including several Fortune 500 companies) rely on our platform.


Location: This is a full-time position with on-site presence at our office in central Zurich, Switzerland - This is a hybrid role (3-4 days in the office, 1-2 days working from home).

Job Summary

As a Junior (Graduate) Software Engineer, you will play a crucial role in enabling our customers to connect their ERP systems with BLP Digital’s platform. This involves designing and implementing interfaces, handling a variety of protocols such as REST, SOAP, and direct database access, and managing file transfers. Additionally, you will map incoming EDI and e-invoice formats to align with our standards. Working closely with our Project Team and client stakeholders, your role will be essential to the technical integration of new clients, contributing directly to our business growth. Proficiency in German is a requirement, as the majority of our customers are based in the DACH region.

Main Duties: 

  • Collaborate with internal and external stakeholders to enable seamless ERP integration.

  • Work on our standard API’s using Go and Java, including further development and task execution.

  • Design and implement interfaces for diverse protocols (REST, SOAP, direct DB access, file transfers).

  • Translate and map incoming EDI and e-invoice formats to our standards.

  • Explore new ERP systems and determine optimal communication methods.

  • Document new interfaces and features.

  • Provide support for existing customers and maintain their interfaces.

Requirements: 

  • Bachelor's degree or higher in computer science or a related field.

  • Proficiency in both German and English.

  • Experience with Go, Java, REST/SOAP, and SQL.

  • Ideally, professional experience in a client-facing role.

  • Structured and self-reliant working approach.

  • Strong analytical and problem-solving skills.

Benefits: 

  • Generate real impact and lasting value with your work.

  • Opportunity to work at the forefront of ERP process automation innovation.

  • Fast-tracked promotions and an attractive bonus scheme, including company shares.

  • A collaborative environment that values teamwork and excellence.

  • Exposure to state-of-the-art technologies and continuous learning opportunities.

  • Choose your own hardware and join regular team events.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Junior Software Engineer - Integrations (German Speaking) (Switzerland), BLP Digital AG

At BLP Digital, we are seeking a passionate Junior Software Engineer - Integrations (German Speaking) to join our vibrant team in Zurich, Switzerland. As an ambitious graduate, you'll play a pivotal role in helping our clients seamlessly connect their ERP systems with our innovative machine learning platform. With our company experiencing exciting growth from 12 to over 70 team members in just a year, this is a fantastic opportunity to make a real impact in a fast-paced environment. You’ll work closely with both our Project Team and client stakeholders, designing and implementing interfaces that handle various protocols like REST and SOAP, all while ensuring the mapping of different EDI formats aligns with our standards. Fluency in German is essential, as most of our clients are located in the DACH region, and your communication skills will be key in delivering exceptional support. Plus, you’ll find a collaborative workplace that encourages personal and professional development, leveraging state-of-the-art technologies and offering fast-tracked promotions along with an attractive bonus scheme. Join us at our offices on the iconic Zürich Bahnhofstrasse, and embark on a career where your work drives real change in ERP automation. Let's innovate together!

Frequently Asked Questions (FAQs) for Junior Software Engineer - Integrations (German Speaking) (Switzerland) Role at BLP Digital AG
What are the responsibilities of a Junior Software Engineer - Integrations at BLP Digital?

As a Junior Software Engineer - Integrations at BLP Digital, your primary responsibilities will include collaborating with clients and internal teams to design and implement interfaces for ERP integration. You'll handle various protocols such as REST, SOAP, and direct database access, and you're expected to map incoming EDI and e-invoice formats. Your role is crucial in ensuring the technical integration of new clients and maintaining existing interfaces, contributing significantly to our business growth.

Join Rise to see the full answer
What qualifications are required for the Junior Software Engineer - Integrations position at BLP Digital?

To qualify for the Junior Software Engineer - Integrations role at BLP Digital, candidates should hold at least a Bachelor's degree in computer science or a related field. Proficiency in both German and English is a must, along with experience in programming languages such as Go and Java, and knowledge of REST/SOAP protocols and SQL. While prior professional experience in a client-facing role is ideal, we value fresh graduates with a structured working approach and strong analytical skills.

Join Rise to see the full answer
What are the benefits of working as a Junior Software Engineer - Integrations at BLP Digital?

Working as a Junior Software Engineer - Integrations at BLP Digital comes with several exciting benefits. You'll have the chance to make a real impact and work at the forefront of ERP process automation innovation. The company also offers fast-tracked promotions, an attractive bonus scheme that includes company shares, and a collaborative environment that promotes teamwork. Additionally, you’ll enjoy access to state-of-the-art technologies and continuous learning opportunities, plus the flexibility of a hybrid work arrangement.

Join Rise to see the full answer
How does BLP Digital support the professional growth of Junior Software Engineers - Integrations?

BLP Digital is committed to supporting the professional growth of its Junior Software Engineers - Integrations through various means. You will work in a collaborative environment, allowing you to learn from experienced colleagues. The company also promotes from within, offering fast-tracked promotions based on performance. Regular team events and the choice of your hardware are part of creating a dynamic workplace that values excellence and encourages continuous learning and skill development.

Join Rise to see the full answer
What programming languages and tools should a Junior Software Engineer - Integrations be familiar with at BLP Digital?

Candidates applying for the Junior Software Engineer - Integrations position at BLP Digital should be familiar with several programming languages and tools. Specifically, knowledge of Go and Java is essential, as you'll be working on our standard APIs written in these languages. Additionally, experience with REST and SOAP protocols, as well as SQL for database interactions, will greatly facilitate your integration work and enhance your efficiency in this role.

Join Rise to see the full answer
Common Interview Questions for Junior Software Engineer - Integrations (German Speaking) (Switzerland)
Can you explain a project where you implemented REST or SOAP APIs?

In your response, describe a specific project that demonstrates your ability to implement REST or SOAP APIs. Outline the project's objectives, your role, the technologies you used, and the outcomes. Highlight any challenges faced and how you overcame them, showcasing your problem-solving skills and technical expertise.

Join Rise to see the full answer
How do you ensure that your code is efficient and maintainable?

Talk about the practices you follow to write efficient and maintainable code. Detail your experience with code reviews, documentation, and testing strategies such as unit testing. Emphasize your commitment to following coding standards and best practices that facilitate both short-term results and long-term sustainability.

Join Rise to see the full answer
What approaches do you take to gather requirements from clients?

Discuss your strategies for gathering requirements from clients, emphasizing active listening and clear communication. Describe how you engage stakeholders in discussions to understand their needs fully, how you document these requirements, and how you ensure that the final implementation meets or exceeds their expectations.

Join Rise to see the full answer
Can you describe a challenging problem you encountered in a past project? How did you resolve it?

Choose a specific challenging problem you faced in a past project related to integration work. Detail the steps you took to investigate the issue, how you collaborated with others to find a solution, and the final outcome. This showcases your problem-solving skills and ability to work under pressure.

Join Rise to see the full answer
What software tools are you familiar with that aid in integration tasks?

List the software tools you have experience with that assist in integration tasks, such as Postman for API testing, SQL management tools, or even specific ERP systems. Share examples of how you applied these tools in your work to streamline integration processes or improve communication between systems.

Join Rise to see the full answer
How do you stay updated with the latest technology trends in software engineering?

Explain your methods for staying updated, such as following tech blogs, participating in webinars, attending industry conferences, or being active in online developer communities. This demonstrates your commitment to continuous learning and passion for technology.

Join Rise to see the full answer
What role does documentation play in your work as a software engineer?

Clarify the importance of documentation in your projects. Explain how you create and maintain thorough documentation for interfaces and code, which aids in collaboration, simplifies problem resolution, and assists in onboarding new team members. Good documentation is vital for any engineering role.

Join Rise to see the full answer
How would you handle a situation where a client's requirements change midway through a project?

Discuss your approach to managing changing requirements, focusing on communication and flexibility. Explain how you would engage with the client to fully understand the new requirements, reassess the project scope, and adjust timelines or resources to ensure a successful outcome.

Join Rise to see the full answer
Why are you interested in working at BLP Digital as a Junior Software Engineer - Integrations?

Your answer should reflect your enthusiasm for BLP Digital's mission in ERP automation and your desire to contribute to that vision as a Junior Software Engineer. Discuss the company culture, opportunities for impact, and how your skills align with their needs. Showing genuine interest sets you apart from other candidates.

Join Rise to see the full answer
Which programming languages do you feel most comfortable with, and why?

Identify the programming languages you are most comfortable with, explaining your reasons for proficiency in those languages. Share specific experiences on projects where these languages were critical to your success, as well as your willingness to learn additional languages like Go and Java, highlighting the alignment with the position at BLP Digital.

Join Rise to see the full answer
Similar Jobs
Khan Tech Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
AlGooru Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!