Job Summary:
Masterwork Automodules is seeking highly motivated software engineers to join our software development team in our Belgrade office. You will collaborate with a dedicated group of developers to provide cutting-edge solutions in the fields of cash depositing system, cash recycling and automation of cash-handling machines. As a Senior Software Engineer, you will be responsible for work in a software development team and work closely with Software Architect/Chief Information Officer in the process of design, development, testing and maintenance of our software solutions.
We are passionate about continuous innovation and aspire to be global leaders in cash management solutions. If you share this vision and are ready to work on-site from our Belgrade office, we invite you to join our team.
Key Qualifications:
We are looking for software engineers with 5+ years of working experience in following areas:
- Microsoft .NET (C#) Development (.NET Standard Framework and .NET Core)
- SQL Server database
- WCF, WPF, ASP.NET, XML, SOAP and REST web services, gRPC
- Some experience with device communication protocols (Serial, USB or TCP/IP)
- Strong knowledge of algorithms and data structures
- Version control systems and product lifecycle management (Git, continuous integration)
Our ideal candidate should match the following:
- Have a strong background in computer science, electronics or math
- Fluent English language communication skills
- Strong leadership and management skills, with ability to motivate and inspire a team
- Strong problem-solving skills
- Worked in small to medium sized teams
- Willing to work from our Belgrade office (Novi Beograd)
Responsibilities:
Candidate will be working on our software development projects, with following responsibilities:
- Work with software team to deliver high-quality software solutions
- Get familiar with existing software platforms, solutions and projects
- Closely collaborate with software architect/software department manager
- Collaborate with other departments and stakeholders
- Follow good coding and testing rules
Why Join Us?
- Be part of an innovative company shaping the future of cash management technology.
- Work in a collaborative and supportive environment.
- Engage in exciting projects that impact a global industry.
Important Note:
This position is strictly on-site, and remote work or work-from-home arrangements are not supported. Candidates must be willing to work from our Belgrade office (Novi Beograd).
Contact:
Please send us your CV in English or contact us for any additional information.
Siniša Muždeka, Masterwork Automodules