Education: Bachelors in Engineering, or a Masters degree in Computer Science.
Experience: Minimum of 3+ years of experience in software development, with a strong focus on the technologies listed above.
Key Responsibilities: • Analyze, design, develop, build, configure, test, and deploy changes to optimize existing solutions.
Ensure that solutions meet requirements outlined in the design documentation within agreed timeframes, cost, and quality standards.
• Work with .NET framework and Azure Services including Service Bus, Event Hub, Containers, Azure Functions, and SignalR.
Manage CI/CD pipelines to ensure seamless deployment and integration.
Practice Test-Driven Development (TDD) to ensure code quality and reliability.
Design and implement scalable microservices architectures.
Hands on experience working with SQL and Time series databases, specifically Postgres and InfluxDB.
• Collaborate with cross-functional teams to deliver high-quality software solutions.
Key tasks:
Analysis, design, develop, build, configure, test, and deploy changes to optimize existing solutions.
• Ensure that solutions meet requirements outlined in the design documentation to agreed time, cost and quality within their area and level of expertise