Job Openings Software Engineer – ( .NET/ColdFusion )

About the job Software Engineer – ( .NET/ColdFusion )

  • Design and develop secure, scalable, and high-quality software solutions in line with industry best practices
  • Produce clean, maintainable, and testable code under the guidance of senior engineers and technical leads
  • Work collaboratively with cross-functional teams including developers, QA, product owners, and UI/UX designers within an Agile environment
  • Learn and apply established coding standards, design patterns, and architectural principles
  • Support debugging, troubleshooting, and resolution of software defects and performance issues
  • Actively participate in code reviews, sprint planning, and other Agile ceremonies
  • Contribute to continuous improvement initiatives related to tools, processes, and development practices
  • Create and maintain technical documentation to support development activities and knowledge sharing

Requirements

  • Bachelors degree in Software Engineering, Computer Science, or a related discipline
  • 1–3 years of hands-on professional experience in software development
  • Strong understanding of object-oriented programming concepts and clean coding practices
  • Experience working with one or more programming languages such as ColdFusion, C#, JavaScript, or Python
  • Familiarity with .NET Core and .NET Framework environments
  • Solid knowledge of HTML5, CSS, and JavaScript
  • Experience with modern JavaScript frameworks, preferably React or alternatively Angular
  • Understanding of RESTful APIs, web application fundamentals, and data formats including JSON and XML
  • Experience working with relational databases such as MySQL, PostgreSQL, or Microsoft SQL Server
  • Proficiency in SQL and database query optimisation
  • Familiarity with Git and standard source control workflows
  • Exposure to CI/CD tools such as Azure DevOps, GitHub Actions, or Bitbucket Pipelines
  • Awareness of containerisation, cloud platforms, or orchestration tools including Docker, Kubernetes, Azure, AWS, or GCP
  • Understanding of architectural concepts such as microservices or CQRS
  • Basic familiarity with NoSQL databases
  • Strong analytical and problem-solving abilities
  • Willingness to learn, adapt, and grow in a fast-paced development environment
  • Good communication and collaboration skills
  • Ability to work with guidance while taking ownership of assigned responsibilities