We expect you will bring:
• Proven experience developing back-end microservice architecture, hosted on AWS and designing, developing, and documenting APIs
• Experience in all layers of the IoT technology stack from device firmware to communication protocols, to user interfaces and software configuration management tools (GIT)
• Experience with iOS and Android mobile application development, web portals for desktop use and ensuring a cohesive experience across different browsers and devices
• Proven ability to design, develop, test, deploy, maintain, and improve software applications
• Proven ability to identify problem areas in code and suggest solutions on how to tackle
• Capable of evaluating and recommending technology choices
• Experience in developing scalable systems with performance, maintenance, and security in mind
• Make the teams you play on better through collaboration with team members in an Agile environment
• Proven experience with test driven development and object-oriented programming
Required Technical Skills:
• API design and development (REST/gRPC)
• API documentation (Swagger/Gravitee)
• MS SQL Server or similar DBMS
• C# (.NET core)
• Automated provisioning (Terraform)
• Containers (Fargate)
• Mobile Development Experience (Kotlin/Swift/Java/Gradle)
• Web Development Experience (HTML 5, JavaScript, Angular, React, Blazor, Bootstrap CSS, Tailwind CSS)
• Git experience and proper versioning framework experience
Required Soft Skills:
• Experience working with remote teams
• Good verbal and written communication in English
• Ability to work independently (with little supervision)
• Team collaboration and knowledge of the best practices related to the software development lifecycle (code review, testing)
Nice to have Skills:
• Power BI
• Unit Testing
• CI/CD Pipelines
• Design Patterns
Any Gradute