Software Developer II
at Nedbank
Johannesburg, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 Jun, 2024 | Not Specified | 03 Mar, 2024 | 5 year(s) or above | Eclipse,Sql,Design,Scrum,Data Visualization,Troubleshooting,Technical Requirements,Power Bi,Vendors,Jpa,Hibernate,Microservices,Nexus,Query Writing,Jenkins,Application Architecture,Azure,Performance Tuning,Spring Framework,Git,Sonarqube,Working Experience | 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:
TECHNICAL KNOWLEDGE
- Produce working quality software that meets the design under supervision
- Trouble shoot and problem solve of software issues with guidance
- Consult with vendors identifying technical requirements for implementing technical solutions and knowledge
- Proficient in SQL query writing, database design and data modelling
- Strong skills in Power BI for advanced reporting and data visualization.
- Expertise in database performance tuning, optimization and troubleshooting.
- Good experience in system, application architecture, design, development, implementation and deployment (end-to-end), development automation.
- Good experience with integrated system environments
- Practical experience in a high volume banking environment. (E.g. application clustering, scaling, multi-threading, session management, etc.)
- Debugging & troubleshooting.
- Write well documented and maintainable code.
- Passion for software excellence and be quality driven.
- Skills in C#, .Net, Azure, Microservices and REST APIs
- Experience with DevOps practices
- Excellent communication and teamwork abilities.
- Continuously monitor the performance of the API’s.
- Must have working experience on the following tools/IDEs
- Eclipse
- InteliJ
- Git
- Maven
- Jenkins
- SonarQube
- Nexus
- Experience with application database management practices in a high volume Java environment (SQL, DB2, and NoSql – Cassandra/MongoDB).
EXPOSURE/EXPERIENCE
5 Years +
- Development experience
- Exposure to agile delivery Scrum, Kanban and or SAFe
Responsibilities:
JOB PURPOSE
To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers
KEY/ CRITICAL TASKS
- Support & Maintenance
- Development
- Unit testing
- Deployments
- Full accountability of deliverables end-to-end – managing all stakeholders and impacts
- Align to coding and design standards.
- Submit code for Code Quality reviews
- Quality Assurance support
- Feedback on progress to Scrum Master / project manager
- Timesheet capture
- Self-management of capacity and deliverables in alignment with Sprint planning
- Stand-by, Support and Maintenance of systems
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Diploma
Matric / grade 12 / national senior certificate
Proficient
1
Johannesburg, Gauteng, South Africa