Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

George Bernard Consulting

NewBe an early applicant

Senior Software Engineer .NET

Posted
Discussion

Summary

Senior engineer in Colombo who designs and builds the frontend application layer for a Connector system while contributing to backend/API development and Oracle SQL database work, taking end-to-end ownership of features from design through deployment and maintenance.

  • Design and develop the frontend application layer while contributing to backend and API development activities.
  • Modify, update, and maintain database components within the Connector system.
  • Produce high-quality, stable, and maintainable code by adhering to software engineering best practices.
  • Drive the design and implementation of modern user interfaces based on consumer-centric design principles for next-generation platforms.
  • Implement system enhancements, modifications, and bug fixes based on feedback from Project Managers, QA Engineers, Business Users, and System Auditors.
  • Ensure scalability, performance, and security considerations are incorporated into system design and development.
  • Take end-to-end ownership of assigned features from design through deployment and maintenance.

Qualifications & Experience

  • Bachelors Degree in IT or a related field from a recognized university or professional body, or an equivalent qualification.
  • 5–8+ years of hands-on experience in software development.
  • Strong proficiency in at least one major programming language such as .NET or C#.
  • Solid expertise in data structures, algorithms, system design, and software architecture.
  • Strong understanding of Object-Oriented Programming (OOP) and/or functional programming principles.
  • Experience with web technologies including REST APIs, microservices, and event-driven architectures.
  • Strong experience with version control systems such as Git.
  • Proficiency in unit testing, integration testing, and automated testing frameworks.
  • Strong expertise in SQL (Oracle) systems and database management.
  • Ability to design efficient and scalable database schemas.
  • Experience with performance optimization (frontend and/or backend).
  • Knowledge of security best practices and threat modelling concepts.

Core Competencies

  • Strong debugging and troubleshooting skills.
  • Ability to break down complex technical problems and propose practical solutions.
  • Strong ownership mindset with accountability for end-to-end feature delivery.
  • Ability to communicate complex technical concepts to non-technical stakeholders.
  • Clear and structured documentation skills (design notes, user stories, technical documentation).

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →