VitalHub Corp.

Software Engineer – Cold Fusion, .NET

VitalHub Corp.

full-time

Posted on:

Location Type: Hybrid

Location: Colombo • 🇱🇰 Sri Lanka

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

AngularAWSAzureCloudDockerGoogle Cloud PlatformJavaScriptKubernetesMicroservicesMS SQL ServerMySQL.NETNoSQLPostgresPythonReactSQL

About the role

  • Develop high-quality, scalable, and secure software applications following industry best practices.
  • Write clean, maintainable, and testable code with guidance from senior engineers and technical leads.
  • Collaborate with cross-functional teams including developers, QA engineers, product owners, and UI/UX designers in an Agile environment.
  • Learn and apply coding standards, design patterns, and architectural principles.
  • Assist in debugging, troubleshooting, and resolving software defects and performance issues.
  • Participate in code reviews, sprint planning, and other Agile ceremonies.
  • Contribute to continuous improvement initiatives, tools, and processes within the team.
  • Maintain technical documentation to support ongoing development and knowledge sharing.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, or a related field.
  • 1–3 years of professional software development experience.
  • Strong understanding of object-oriented programming and clean coding principles.
  • Experience with one or more of the following: ColdFusion, C#, JavaScript, or Python.
  • Familiarity with .NET Core and .NET Framework.
  • Solid knowledge of HTML5, CSS, and JavaScript.
  • Experience with modern JavaScript frameworks (React preferred, Angular acceptable).
  • Understanding of RESTful APIs, web application fundamentals, and data formats (JSON/XML).
  • Experience with relational databases (MySQL, PostgreSQL, or MS SQL Server) and SQL.
  • Familiarity with Git and source control workflows.
  • Exposure to CI/CD tools such as Azure DevOps, GitHub Actions, or Bitbucket Pipelines.
  • Experience with Docker, Kubernetes, containers, or cloud platforms (Azure, AWS, GCP).
  • Awareness of architectural patterns such as microservices or CQRS.
  • Familiarity with NoSQL databases.
  • Strong analytical and problem-solving skills.
  • Willingness to learn and adapt in a fast-paced environment.
  • Good communication and collaboration skills.
  • Ability to work with guidance while taking ownership of assigned tasks.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
object-oriented programmingclean coding principlesColdFusionC#JavaScriptPython.NET Core.NET FrameworkHTML5CSS
Soft skills
analytical skillsproblem-solving skillswillingness to learnadaptabilitycommunication skillscollaboration skillsownership of tasks
Certifications
Bachelor’s degree in Software EngineeringBachelor’s degree in Computer Science