The Sr. Developer / Tech Lead will play a key role in collaborating with stakeholders to design, develop, and deploy robust cloud-based, microservices-driven applications. The role demands strong technical leadership, hands-on development, and a proactive approach to problem-solving and team collaboration.
Duties and Responsibilities:Collaborate with product owners and architects to analyze business and technical problems and architect scalable solutions.
Design and develop cloud-native applications with clearly defined DevOps processes and release strategies.
Develop microservices-based applications using modern frameworks and technologies.
Implement solutions using a Test-Driven Development (TDD) approach.
Provide hands-on support to engineers by reviewing and troubleshooting code.
Continuously improve code quality through regular code reviews.
Identify and manage technical challenges and constraints proactively.
Solve complex performance and architectural challenges.
Create and maintain high-quality technical documentation.
Work effectively in Agile/Scrum teams and participate in all relevant ceremonies.
Lead Proof of Concept (PoC) development to validate architectural decisions and mitigate technical risks.
Skills and Competencies: Required Technical Skills:Extensive hands-on experience with:
C#, .NET Core, Microservices, Web API
Azure Services: Service Bus, AKS, Function Apps, Azure Data Factory (ADF – pipelines, data flows, triggers, linked services)
Strong understanding of:
TDD methodology
CI/CD pipelines and deployment processes
Object-oriented programming and enterprise-level entity relationships
Proficient in working with:
SQL Server, Azure SQL, Cosmos DB
ETL processes, Data Lake, Blob Storage
RESTful APIs, JSON, XML
Familiarity with:
Docker and Kubernetes
Cloud environments (especially Azure)
Responsive web development and cross-platform architectures
Solid grasp of effort estimation, functional/technical specs, and milestone planning
Soft Skills:Strong problem-solving and analytical skills
Excellent verbal and written communication
Proactive and collaborative team player
Preferred Qualifications (Nice to Have):Experience in Oracle Fusion Cloud migration (data extraction, transformation, integration)
Basic knowledge of Finance & Accounting, especially around enterprise system migrations (e.g., chart of accounts, sub-ledgers, financial reporting structures)
Experience in the Retail domain