Arbetsbeskrivning
Subject: Senior Tech lead
We are Ascentic, a Swe-Lankan Software development partner in Colombo. Founded in 2017 to support Swedish clients with their software needs we have quickly scaled up into a stable, yet still growing, teenage company. Today we are over 110 geeky, fun-loving and ambitious Ascenders, working together to create the best workplace in Sri Lanka. We are now expanding our business in Sweden and are looking for a Senior Tech lead to join our company.
Our Dream Hire..
The guru who knows ins and outs of .NET development.
Design and develop highly reliable, scalable and maintainable Enterprise .NET solutions while technically leading a team of experienced Engineers.
Develop web application using SPA frameworks.
Advice customers in Azure cloud platform.
Be the technical sounding board for a product scaling up.
Communicate with all stakeholders managing expectations.
What you need to have
Minimum 10+ years of experience in .NET Core & C#
Experience in developing applications with various architectures, including Microservices and Clean Architecture.
Experience in Azure Cloud development and Kubernetes (K8s) orchestration.
Experience with building Web APIs (REST) using best practices.
Experience with building application using GraphQL.
Experience building frontend applications using React/Angular.
Experience working with MSSQL, Azure Cosmos DB, PostgreSQL or similar.
Guiding and providing performance improvements in overall applications.
Good understand about payment gateway such as Stripe, Paypal.
Experience with caching and messaging systems such as Redis, MassTransit, and Kafka.
Experience in working with integrations while following best practices.
Good understanding on e-commerce business domain would be an advantage.
Good understanding of Agile/scrum process.
Solid understanding of DevOps practices.
Comfortable with full-stack development.
Excellent communication skills.
What you’ll do
Work on-site in Sweden for different consulting projects with our Swedish clients to decipher their needs and transform that into crisp and smooth digital products.
Design and Architect, develop, and maintain efficient, reusable, and reliable code.
Leading and driving technical decision-making within the team.
Improving the technical landscapes across the project by enforcing best practices.
Providing trusted advice for your team and your customer.
Engage array of third party technical partners for integrate their systems with internal products.