• 3+ years of demonstrated application development experience in the following areas: line of business user interfaces, multi-tier architectures
• Proficient in developing applications in C# using contemporary OOP/OOD techniques
• Hands-on experience with ASP Core (2.2 — 3.1), Web API, Redis, SignalR
• Experience with Azure (Storage, KeyVault, SQL), Azure Service Bus, Azure Web Job, Azure Functions SQL (system design, SP, database project)
• Knowledge of distributed systems, SOLID principles, design patterns
• Experience with microservices architecture
• Knowledge of Angular is an asset
• Experience in SCRUM development and unit testing
• Strong communication abilities to articulate technology-based decisions
• Intermediate level of spoken and written English and above.
• Participating in solution analysis, design and architecture
• Developing new enterprise applications
• Designing and developing highly modular object-oriented code with extensibility
• Building quality code while adhering to industry standard coding practices
• Performing enhancements or maintenance of existing applications when needed
• Collaborating with customer product owner, customer engineering team, QA and BA units
• Collaborating in a fast-paced, continual learning environment, which requires the ability to quickly adapt and learn new technologies to resolve business issues
The customer is a leading Swedish manufacturing and machinery repair company.