Search by job, company or skills
Software Engineer Responsibilities:
. Developing and directing software system validation and testing methods.
. Directing our software programming initiatives
. Overseeing the development of documentation.
. Working closely with clients and cross-functional departments to communicate project statuses and proposals.
. Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
. Managing the software development lifecycle.
. Monitoring system performance.
. Communicating key project data to team members and building cohesion among teams.
. Developing and executing project plans.
. Applying mathematics and statistics to problem-solving initiatives.
. Applying best practices and standard operating procedures.
. Creating innovative solutions to meet our company's technical needs.
. Testing new software and fixing bugs.
. Shaping the future of our systems.
Software Engineer Requirements:
. A bachelor's degree in computer science, software engineering, or another related field.
. Experience in software engineering or software development, preferably in a related field.
. Hands-on programming experience using relevant languages.
. Experience using relevant tool suites.
. Strong written and verbal communication and interpersonal skills.
. Creative problem-solving skills.
. Experience managing the software development lifecycle.
. The ability to prioritize activities and deliver projects on time and within budget.
. Experience working with clients and business partners.
. A comprehensive understanding of computer science concepts.
. Excellent coding skills.
. Extensive knowledge of agile methodologies.
. Strong team-building skills.
. The ability to travel as necessary.
Date Posted: 20/08/2025
Job ID: 124257301