Posted on: 11 September 2024
ID 923343

.Net back-end Software Developer

Job Purpose

As a Developer, you will play a pivotal role in designing, developing, and maintaining the APIs that drive our mobile applications. You will also be responsible for API creation, registration and deployment. You will collaborate closely with our mobile app development teams to ensure seamless integration and exceptional performance. You will also be responsible for documenting technical changes to APIs.

Job Responsibilities
  • API Design: Collaborate with cross-functional teams to design APIs that meet the requirements of our mobile applications while adhering to industry best practices and standards.
  • API Development: Develop high-quality APIs that are efficient, scalable, and secure for use in iOS and Android applications.
  • API Documentation: Document new APIs and changes to APIs and raise impact on affected technical stakeholders.
  • Integration: Work closely with mobile app developers to ensure smooth integration of APIs, troubleshooting issues, and optimizing performance.
  • Testing: Conduct thorough testing and debugging of APIs to identify and resolve issues promptly.
  • Documentation: Create comprehensive documentation for APIs, including usage guidelines and best practices.
  • Security: Implement security measures and authentication protocols to protect APIs from vulnerabilities.
  • Performance Optimization: Continuously monitor and optimize API performance to ensure a user experience
  • Version Control: Manage API versions and updates, ensuring backward compatibility when necessary.
  • Collaboration: Collaborate with the DevOps team to deploy and maintain APIs in production environments.
  • People Specification
Essential Qualification - NQF Level
  • Matric / Grade 12 / National Senior Certificate
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
Essential Certifications
  • Advanced Certification in relevant technologies where available
Minimum Experience Level
  • 5+ years Information Technology experience, of which 3-4 years in Systems Analysis and design experience.
  • Proven experience in API development for iOS and Android platforms.
  • Proficiency in object-oriented programming language (C#)
  • Develop APIs in .Net Core using Onion Architecture
  • Strong knowledge of SOAP and RESTful API design principles.
  • Familiarity with API authentication and security protocols.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities. Knowledge of mobile app development is a plus.
  • System logging and monitoring (Kibana/Dynatrace)
  • MCV experience with Javascript
  • User experience based approach.
  • Complex Numerical Analysis proficiency and high-level systems thinking.
Technical I Professional Knowledge
  • Principles of project management Relevant design tools
  • Relevant regulatory knowledge
  • Relevant software and systems knowledge
  • Research methodology
  • Role relevant related technologies
  • Agile Methodology
  • Systems Analysis and design
  • Technical System Interfaces
  • Testing principles and processes
  • Document new APIs and changes to APIs
  • Behavioural Competencies Collaborating.
  • Compelling Communication
  • Decision Making
  • Driving for Results Influencing
  • Innovation
  • Technical/Professional Knowledge and Skills
Occupation:
IT, computing jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
TRANSNET NEW JOB VACANCIES ARE OPEN WHATSAPP 0762659665 TO APPLY
Jobin.co.za