Job Openings Senior Software Engineer – (ColdFusion)

About the job Senior Software Engineer – (ColdFusion)

  • Design, build, and maintain high-quality, scalable, and secure software solutions in line with industry best practices
  • Produce clean, testable, and maintainable code while working closely with technical leads and senior engineering peers
  • Collaborate effectively with cross-functional teams including development, QA, product, and UX within an Agile delivery model
  • Apply established coding standards, architectural principles, and design patterns to ensure technical quality and consistency
  • Diagnose, debug, and resolve complex software defects and performance-related issues
  • Actively participate in code reviews, sprint planning, retrospectives, and other Agile ceremonies
  • Drive continuous improvement across development tools, processes, and engineering practices
  • Create and maintain technical documentation to support long-term system maintainability and team knowledge sharing
  • Provide technical mentoring, guidance, and support to junior engineers
Requirements
  • Bachelors degree in Software Engineering, Computer Science, or a related field
  • 3–5 years of professional experience in software development roles
  • Strong grasp of object-oriented programming, design patterns, and clean coding principles
  • Hands-on experience with ColdFusion, C#, JavaScript, or Python
  • Solid understanding of .NET Core and .NET Framework environments
  • Strong proficiency in HTML5, CSS, and modern JavaScript
  • Experience working with modern JavaScript frameworks such as React or Angular
  • Practical experience building and consuming RESTful APIs and working with JSON and XML
  • Strong working knowledge of relational databases including MySQL, PostgreSQL, or Microsoft SQL Server
  • Proficiency in SQL and database query optimisation techniques
  • Experience using Git and standard source control workflows
  • Hands-on experience with CI/CD pipelines using Azure DevOps, GitHub Actions, or Bitbucket Pipelines
  • Exposure to containerisation, cloud platforms, or orchestration tools such as Docker, Azure, AWS, or GCP
  • Understanding of architectural patterns including microservices and CQRS
  • Familiarity with NoSQL databases is an added advantage
  • Strong analytical thinking, problem-solving, and communication skills
  • Ability to quickly learn new technologies and adapt in a fast-paced environment
  • Capability to work independently while taking ownership of assigned deliverables