Senior Software Engineer Jobs at Binary Technologies in Colombo, Sri Lanka

Application deadline date has been passed for this Job.
  • Post Date: June 26, 2023
  • Applications 0
  • Views 32
Job Overview

Senior Software Engineer

100+ Software Engineer Pictures [HD] | Download Free Images on Unsplash


  • Design, develop, and maintain software applications and systems.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Conduct code reviews and provide feedback to improve code quality.
  • Lead and contribute to technical design and architecture discussions.
  • Drive technical excellence and best practices within the development team.
  • Provide guidance and mentorship to junior engineers.
  • Identify and resolve complex technical issues and bugs.
  • Perform root cause analysis and implement effective solutions.
  • Continuously improve software performance and reliability.
  • Collaborate with product managers, designers, and other stakeholders to define and prioritize software features.
  • Communicate effectively with team members and stakeholders about project progress and technical challenges.
  • Participate in agile ceremonies, such as daily stand-ups, sprint planning, and retrospectives.
  • Stay updated with the latest industry trends and technologies.
  • Conduct research and feasibility studies to evaluate new tools and technologies.
  • Propose and implement innovative solutions to improve software development processes and efficiency.


  • Minimum 4 years of professional experience in software development/ or a Bachelor’s/Master’s degree in Computer Science, Software Engineering, or related field with a minimum of 2 years of professional experience.
  • Strong understanding of software engineering principles, algorithms, and data structures.
  • Proficiency in one or more programming languages such as Java, C++, Python, and JavaScript.
  • Experience with software development frameworks .NET, React, or Vue would be an added advantage.
  • Knowledge of software testing methodologies and tools.
  • Familiarity with version control systems like Git.
  • Experience with databases and SQL.
  • Ability to design, develop, and maintain high-quality software solutions.
  • Strong problem-solving skills and the ability to troubleshoot and debug complex software issues.
  • Knowledge of software architecture and design patterns.
  • Ability to work effectively in a team environment and collaborate with cross-functional teams.
  • Excellent communication skills, both verbal and written.
  • Ability to translate technical concepts into clear and concise documentation.
  • Experience with code reviews and providing constructive feedback to peers.
  • Demonstrated leadership skills and the ability to lead technical projects.
  • Experience mentoring junior engineers and providing guidance and support.
  • Ability to drive technical excellence and promote best practices within the development team.





Apply Now

Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • Experience2 Years
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.