In order to continue our accelerated growth in Serbia, we are looking for Full-stack Software Development Engineers to join our new project with Microsoft in Serbia.
We are looking for an experienced, talented, and motivated software engineers to transform how Microsoft delivers cloud computing resources around the world. We work with multiple engineering and business teams to connect data and systems that enable critical business decision-making.
Responsibilities include:
- Develop front-end applications and back-end services that generate critical business insights to power mission-critical decisions
- Engage with engineers and business partners across Microsoft to identify opportunities to accelerate business decision making
- Act as an expert in getting applications and services to production quickly while ensuring code quality and securit
Required Education and Experience:
- 5+ years of experience with technical implementations of software development projects, preferably in server or cloud-based systems
- Good understanding of OOP/SOLID principles and programming patterns
- Extensive programming experience with web backend technologies such as C# or Java
- Profound application development experience with web frontend technologies such as JavaScript, Typescript, React, Angular
- Proficiency with APIs, WebAPI, REST and SOAP-based web services (SOA), SQL Server or similar
Preferred Skills and Attributes:
- Previous ERP integration or implementation experience helpful, but not required
- Experience using Azure DevOps and Git version control
- Experience using different frameworks and libraries
- Experience with multiple CRM software packages
- Experience with Azure Apps Development and deployments
- Strong understanding of relational databases
- Willing to learn, improve, and expand code quality, design, and version control best practices