Software Developer II

at  Nedbank

Johannesburg, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Jun, 2024Not Specified03 Mar, 20245 year(s) or aboveEclipse,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 ExperienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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