Login Enter

Communicate Engineering

1 year ago

Senior Software Engineer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Communicate Engineering
Location
South Africa, Gauteng, Johannesburg South Africa
Posted
1 year ago
View all jobs at Communicate Engineering

Job description

Reference: CTE025183-WLe-1 Calling all talented and enthusiastic Software Engineers in Gauteng! Join a well-known global organization and be a key player in crafting exceptional product development solutions that drive sustainability and excellence. Be prepared to step into a role of leadership, showcasing your seasoned experience in the field of software development and guide a team of individuals who are willing to learn and make a difference. Duties & Responsibilities Job Description: Utilizing your expertise in software development, you will be responsible for leading a team of software engineers in the design, development, testing, and implementation of software solutions. This will involve collaborating with cross-functional teams, identifying and prioritizing project requirements, and ensuring the successful delivery of projects. You will also be expected to stay up-to-date with the latest technologies and trends in the field of software development, and to share your knowledge and expertise with your team. Requirements: Bachelor's degree in Computer Science or related field; At least 5 years of experience in software development; Strong understanding of software development life cycles and methodologies; Excellent communication and leadership skills; Ability to work effectively in a team environment; Strong analytical and problem-solving skills; Experience with Agile development methodologies and version control systems such as Git; Experience with cloud-based technologies such as AWS; Experience with DevOps practices and tools such as Docker and Kubernetes; Experience with testing frameworks and tools such as JUnit and Selenium; Experience with programming languages such as Java, Python, and C++; Experience with databases such as MySQL and PostgreSQL; Experience with operating systems such as Windows and Linux. Benefits: Competitive salary and benefits package; Opportunities for professional growth and development; Collaborative and dynamic work environment; Flexible working hours and remote work options; Access to cutting-edge technologies and tools; Recognition and rewards for outstanding performance; Opportunities to work on high-impact projects and contribute to the company's mission and vision.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.