Junior Software Engineer (C#, C++, Java, Python, Kotlin) (CPT Remote)
Datafin IT Recruitment Cape Town
ENVIRONMENT:
A Bespoke Software Company urgently seeks a highly ambitious Junior Software Engineer to join its Remote team where you must be ready to hit the ground running. Your primary focus will be to earn the codebase, gather user data, and respond to requests from Senior Developers/CTO.You will help develop information systems by designing, developing, and implementing software solutions. Applicants will require a relevant BSc. Honours Degree – preference will be given if you finished within the top 10% of your class. You will also need ±2 years’ experience in a similar role with proficiency in C++, C#, Java, Python, Kotlin, RESTful APIs & MVC pattern.
DUTIES:
- Develop information systems by designing, developing, and implementing software solutions.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
- Investigate problem areas.
- Follow the Software Development Lifecycle.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Improve operations by conducting systems analysis and recommending changes in policies and procedures.
- Protect operations by keeping information confidential.
- Provide information by collecting, analysing, and summarizing development and service issues.
- Accomplish Engineering and organization mission by completing related results as needed.
- Voice your opinions and bring new ideas to the tech space. Passion is infectious.
REQUIREMENTS:
Qualifications –- Minimum of a BSc. Honours Degree in the appropriate field of study.
- 0-2 Years of experience as a Software Engineer.
- Preference will be given if you finished within the top 10% of your class.
- Experience as a Full Stack Developer (see their Tech Stack below).
- Knowledge of best Software Engineering practices, including Agile Software Development.
- Knowledge of RESTful API Web Services.
- Knowledge of Clean Code principles.
- Experience with CI/CD and software Version Control systems.
- Fluent with a modern object-oriented language (C++, C#, Java, Python, Kotlin etc.).
- Experience building complex web systems that have been successfully delivered to customers.
- Experience in communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates, and meet production deadlines.
- Experience with mission critical, 24x7 systems
- Experience with professional Software Engineering best practices for the full Software Development Life Cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
- Knowledge of the MVC pattern.
- Drive to solve problems using code.
Company Tech Stack -
C# for Backend (ASP.Net Core with Entity Framework), JavaScript ES6, React 17, SQL-Server for database transactions, Git Version Control (using SourceTree), AWS Elastic Beanstalk for deployment, Trello for workflow management
ATTRIBUTES:
- Eagerness and willingness to learn new technologies quickly.
Network RecruitmentCape Town
and emerging technologies relevant to the field.
• Support software systems and project implementation.
Requirements:
• Bachelors Degree in computer engineering
• Strong problem-solving skills and attention to detail.
• Eagerness to learn and adapt to new...
wePlaceCape Town
products. This ranges from the development of entirely new software products to the maintenance and constant advancement of their products already in the market. Our clients' software engineers report directly to the CTO and assist with all functions...
Communicate RecruitmentCape Town
and large data volumes. Theyre looking for a Junior Software Engineer who can think like a detective; analysing, investigating, and solving technical challenges from day one. This is where you take ownership, follow the evidence, and deliver real solutions...