Junior Software Engineer (C# - Datafin IT Recruitment
Cape Town – Western Cape ~ Remote 16 days ago Permanent Salary - Market Related Remote Job
Junior Software Engineer (C#
Datafin IT Recruitment
Cape Town – Western Cape ~ Remote
Date Created : 16 days ago
Job Type : Permanent
Salary : Market Related
Remote Job
- 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 organisation mission by completing related results as needed.
- Voice your opinions and bring new ideas to the tech space. Passion is infectious.
- Minimum of a BSc Honours Degree in the appropriate field of study – Preference will be given if you finished within the top 10% of your class.
- ±2 Years of experience as a Software Engineer.
- Fluent with a modern Object-Oriented language (C++, C#, Java, Python, Kotlin, etc.).
- 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, 24×7 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.
- Experience as a Full Stack Developer (see company 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.
- C# for Back-end (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.
- Drive to solve problems using code.
- Eagerness and willingness to learn new technologies quickly.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.