This job posting is currently inactive. Check out other active jobs at Surge Global.

Enterprise/.NET Architect

Surge Global
Full-timeColombo, Sri LankaUSD 3,500 - 5,000/month

Surge Global is a digital consultancy that leverages marketing, data, and technology to help businesses grow. As Sri Lanka’s leading digital firm, we employ the best content, creative, design & engineering talent the country has to offer.

Embracing a culture of transparency and equality in the workplace, we’ve built an environment helping Sri Lanka’s best marketing and creative talent thrive. Our team looks at untangling multivariate problems with an open mind and the willingness to constantly test and learn.

With our headquarters in Colombo Sri Lanka, we help scale startups to Fortune 500 companies across the United States, United Kingdom, Australia, and Sri Lanka.

Responsibilities:

  • Define and drive the enterprise-level technical architecture, leveraging .NET Core for backend and React for frontend development, with a primary focus on Azure Cloud solutions.
  • Collaborate closely with stakeholders, product managers, and development teams to comprehend business requirements and translate them into scalable and maintainable technical solutions.
  • Lead the adoption and implementation of best practices in Azure Cloud, encompassing CI/CD pipelines, monitoring, and infrastructure as code, using tools like Terraform.
  • Design and implement architecture patterns such as Microservices, Event-Driven Architecture (EDA), and Monolithic systems, tailoring them to project-specific needs and scalability requirements.
  • Lead troubleshooting efforts in production environments, ensuring robustness, reliability, and adherence to established monitoring practices.
  • Ensure systems meet stringent criteria: security, availability, scalability, and maintainability within Azure Cloud environments.
  • Mentor and guide development teams on architectural best practices, fostering excellence in design, implementation, and deployment processes.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8 years of extensive experience in software development, emphasizing architecture design and implementation using .NET Core and React.
  • In-depth expertise in Azure Cloud services, including but not limited to Azure DevOps, Azure Kubernetes Service (AKS), Azure Functions, and Azure Monitor.
  • Proficiency in C#, Docker, Kubernetes, and Terraform for managing infrastructure and deploying applications in Azure.
  • Strong understanding and application of architecture patterns such as Microservices, EDA, and Monolithic systems.
  • Proven experience in troubleshooting production environments and implementing robust monitoring solutions.
  • Ability to design enterprise-level systems meeting strict criteria for security, availability, scalability, and maintainability within Azure Cloud environments.
  • Excellent communication and leadership skills with a collaborative and team-oriented approach.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
Cover Letter*
LinkedIn Profile*
What is your expected salary for this position?*
If you are shortlisted for this position, What will be your notice period to your current employer?*
How did you hear about this opportunity?*