Business Systems Engineer Jobs
HOW TIETALENT WORKS
#1 Let us know about you
Tell us what you are looking for, your skills and aspirations.
#2 Companies apply to you
Once you get matched with companies interested in your profile, you will be able to respond to interview requests.
Setup your interviews and we will provide you with adequate guidance.
#3 Get hired
Receive job or freelance mission offers and choose the one that interests you the most.
Find Business Systems Engineer jobs in Switzerland and Germany
A business systems engineer defines and designs systems for various business operations, continuously assessing their performance to ensure their effectiveness. This involves identifying a problem related to customer needs and developing a solution that is in constant re-evaluation throughout its execution.
In more detail
Business systems engineers (sometimes referred to as business systems analysts) are in charge of managing and monitoring all the systems and infrastructure of a company. They are responsible for writing the requirements of what the systems are supposed to do, including not only their performance, but also their costs, scheduling, testing, risk assessment, market strategy, and more. All the while, they must ensure that all the components of the system work together, and determine what the requirements of each component are. Only then can they move on to designing a system architecture that will meet those requirements. This position generally requires collaborating with project managers and the engineering team, ensuring clear communication between the two to build a successful system. Overall, systems engineers are often responsible for the installation, configuration, testing, and maintenance of operating systems, application software, and system management tools.
This is a highly technical position and requires at least a bachelor’s degree in Computer Science, Engineering, or related fields. It is necessary to have experience in the performance tuning of application stacks (such as Tomcat, Apache, JBoss, and Ruby). Furthermore, experience with Clouds, particularly AWS, is very important.
It is also important to be proficient in virtualisation and containerisation (using, for example, VMWare and Virtual Box). Experience with monitoring systems, automation software, and working in a Linux/Unix environment are additional pluses. Finally, possessing scripting skills and networking knowledge is very beneficial for this kind of position.
As the role requires collaborating with different teams, it is important to possess soft skills such as communication and interpersonal skills.