Associate Technical Lead-REF1044
About Creative Software
Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.
Embark on a Creative career that offers a dynamic work environment, competitive intern allowance, and room for personal and professional growth. Be part of a community of professionals, contributing to an inclusive culture that provides you with valuable local and global exposure. At Creative, we offer a variety of spaces that support work-life balance and integrates wellness into our workspace experience.
Are you a dynamic individual with a desire to make a difference, having strong .NET competence, problem-solving skills, and a curious mind to deliver great software? Join our team delivering innovative healthcare solutions for a leading supplier of eHealth systems in Scandinavia!
What you'll be doing:
• Lead and mentor a team of developers to deliver high-quality, scalable software.
• Collaborate with cross-functional teams that include UI/UX, QA, and DevOps.
• Drive the design and development of microservices and RESTful APIs.
• Ensure code quality through Test-Driven Development (TDD) and code reviews.
• Participate in architectural discussions and contribute to technical decision-making.
• Maintain CI/CD pipelines and containerized deployments using modern DevOps tools.
Tech stack & tools:
• Languages & Frameworks: .NET, C#, Blazor, React
• Database: Oracle
• DevOps & CI/CD: Azure DevOps, Git, TeamCity, Docker, Argo CD
• Architecture: Microservices, REST APIs
• Other Tools: RabbitMQ, Oracle Queuing.
• Versioning & Migrations: Liquibase
• Methodology: Agile/Scrum
What we’re looking for:
• Bachelor’s Degree in Computer Science or Engineering from a recognized university
• 4+ years of proven hands-on experience in software development.
• Strong experience in .NET development and microservices architecture.
• Hands-on experience with TDD and writing unit/integration tests.
• Experience with Liquibase for database versioning.
• Excellent command of English (both written and spoken).
• Familiarity with containerization and CI/CD pipelines.
Additional Qualifications:
• Exposure to UI/UX design principles or collaboration with design teams.
• Experience with queuing mechanisms like RabbitMQ or Oracle Queuing.
• Knowledge of healthcare standards (e.g., FHIR, HL7) is a plus