Senior Full Stack Developer
at Datafin IT Recruitment
South Africa, , South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Jul, 2024 | Not Specified | 30 Apr, 2024 | 2 year(s) or above | Docker,Agile Methodologies,Web Services,Javascript,Business Requirements,Technical Requirements,Microsoft Azure,Programming Languages,Git,Java,Kubernetes,Computer Science,Angular,Vue.Js,Cloud Services,Aws,Typescript | 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:
ENVIRONMENT:
Our client is revolutionizing digital identity solutions with their advanced cloud-based biometric platform, streamlining customer onboarding and authentication with real-time biometrics, KYC, and AML checks. They prioritize excellence in technical solutions and client relationships. They’re seeking a Senior Full Stack Developer to join their dynamic team, responsible for both front-end and back-end development. The ideal candidate will design front-end web architecture, ensure application responsiveness, and thrive in a collaborative, deadline-driven environment. A degree or diploma in Computer Science is preferred.
REQUIREMENTS:
Preferred Skills:
- Experience with cloud services (AWS, Microsoft Azure) is a plus.
- Understanding of containerization and orchestration technologies like Docker and Kubernetes.
- Knowledge of code versioning tools such as Git.
- Experience in Agile methodologies is highly desirable.
Qualifications and Experience:
- Matric
- Degree or Diploma in Computer Science
- Candidates Require the Following Knowledge and Experience:
- Minimum of 5+ years of working in application development, deployment, and support.
- Minimum of 5+ years of detailing business requirements, documenting technical processes, and quality assurance.
- Strong understanding of APIs, web services, and software integrations.
- Experience with programming languages (e.g., C#, Java, TypeScript & JavaScript) C# preferred.
- 2+ years experience with Vue.js, React, or Angular (VueJs preferred).
Responsibilities:
- Designing and developing APIs.
- Maintaining and enhancing their web applications.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Seeing through a project from conception to finished product.
- Meeting both technical and consumer needs.
- Code, compile, test, and implement applications in compliance with agile/devops approach to systems development.
- Provide technical assistance to fellow developers and other Information Technology team members.
- Proactively engage with business units and colleagues to understand underlying needs and opportunities.
- Staying abreast of developments in web applications and programming languages.
Technical Analysis:
- Analyse business requirements and translate them into technical specifications.
- Conduct thorough research and analysis to identify optimal technical solutions.
- Collaborate with stakeholders to gather requirements and ensure alignment with project objectives.
Technical Expertise:
- Possess a deep understanding of their APIs and technical products/services.
- Provide technical guidance and support to customers, including API integration, troubleshooting, and best practices.
- Collaborate with their technical teams to ensure customers’ technical requirements are met.
- Assist with onboarding and managing customers.
Solution Design:
- Develop detailed system design documentation, including diagrams, workflows, and technical specifications.
- Evaluate existing systems and processes to identify areas for improvement and optimization.
Implementation and Development:
- Work closely with development teams to implement and deploy technical solutions.
- Provide guidance and support to developers during the implementation phase.
Testing and Quality Assurance:
- Assist in thorough solution testing, including unit testing, integration testing, and regression testing.
- Identify and troubleshoot issues and work with development teams to resolve them in a timely manner.
Documentation and Training:
- Create comprehensive technical documentation, including system architecture diagrams, user manuals, and training materials.
REQUIREMENT SUMMARY
Min:2.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Diploma
Computer Science
Proficient
1
South Africa, South Africa