C# Software Engineer
at BasaltX
Sandton, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Aug, 2024 | Not Specified | 17 May, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
WHAT YOU NEED TO HAVE:
- Computer Science or other relevant technical degree, diploma or certification;
- At least 8+ years Development experience;
- Experience of the full software development lifecycle;
- Experience within an agile environment, with Scrum/KANBAN as methodology.
- Strong background in C#, .NET 6, .NET Core, SQL Server, Blazer, HTML5, CSS
- Experience developing Web Solutions
- Utilisation/development of APIs and RESTFUL web services
- Ability to develop unit testing of code components
- Experience building DevOps automation is beneficial
- Previous experience in the Insurance Industry is beneficial
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
ROLE DESCRIPTION & PURPOSE:
Translate software requirements into workable programming code and maintain and develop programs for use in business.
The role involves writing technical specifications and designing, building, testing, implementing and sometimes supporting applications.
WHAT YOU WILL DO:
- Work as part of a project team, reporting to an IT Manager
- Work closely with business staff to ensure solutions adhere to client standards and fit their strategic enterprise architecture
- Definition and management of non-functional requirements, including working with others to ensure these requirements have been met
- Definition and organization of development tasks and accurate estimation of these tasks
- Work closely with members of the development team to ensure that the software design and implementation meets the architectural goals and quality standards
- Provide support to the business analysts, and other project team members, during functional requirements definition to ensure that functionality is both technically achievable and feasible within the project constraints
- Identification and ownership of technical project risks and issues, including owning mitigation activities and resolution of issues
- Undertake other duties as directed by line managers commensurate with the post
- Actively seeking opportunities to contribute improvements to Client’s applications
- Mentoring junior members of the development team including training
- Acting as a focal point of expertise on key technologies or skills
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Diploma
Computer Science
Proficient
1
Sandton, Gauteng, South Africa