Senior Software

Not Interested
Bookmark
Report This Job

profile Job Location:

Colombo - Sri Lanka

profile Monthly Salary: Not Disclosed
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Job Summary

  • 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.
  • 58 years of hands-on experience in software development.
  • Strong proficiency in at least one major programming language such 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).
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 des...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems