
Software Engineer – Cold Fusion, .NET
VitalHub Corp.
full-time
Posted on:
Location Type: Hybrid
Location: Colombo • 🇱🇰 Sri Lanka
Visit company websiteJob 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