Posted on: 02 August 2023
ID 876147

Senior Security Software Engineer

Want to be a part of our team?

We are seeking an experienced Python Developer with a strong background in microservices to join our development team. The successful candidate will contribute to the design, development, and optimization of Python-based applications and microservices. The goal is to deliver efficient, scalable, and maintainable software solutions that cater to our global business needs.

Working at NTT

Key Role and Responsibilities:
  • Contribute to the design, development, and optimization of Python-based applications and microservices.
  • Collaborate with front-end developers, product managers, and UX/UI designers to develop seamless, high-performance software solutions.
  • Create and maintain high-quality reusable code, components, and libraries for future use.
  • Ensure optimal performance, responsiveness, and scalability of applications across various platforms and devices.
  • Optimize applications for maximum speed, maintainability, and reliability.
  • Stay updated with emerging software engineering technologies, development trends, and best practices.
Knowledge, Skills and Attributes:
  • Proficient understanding of Python libraries, frameworks, and best practices (e.g., Django, Flask, SQLAlchemy).
  • Knowledge of web performance optimization techniques, application scalability, and reliability best practices.
  • Familiarity with modern software development pipelines, tools, and package managers (e.g., Jenkins, Docker, pip, pants).
  • Experience with other programming languages, such as JavaScript or Java, is desirable.
  • Familiarity with microservices architecture and related technologies (e.g., Kubernetes, Docker, Istio) is beneficial.
  • Knowledge of RESTful, GraphQL, and gRPC APIs and experience integrating them into Python applications.
  • Familiarity with design patterns, code refactoring, and other software engineering best practices.
  • Excellent problem-solving, debugging, and troubleshooting skills.
  • Demonstrated passion for creating efficient, scalable, and maintainable Python-based applications.
  • Strategic thinking, excellent problem-solving skills, and the ability to work both independently and within a team.
  • Excellent communication skills with the ability to articulate design rationale, build consensus, and contribute to decision-making.
  • Display attention to detail and deliver high-quality, performance-oriented code.
  • Ability to adapt and excel in a technology-driven, customer-centric environment with a strong emphasis on software engineering best practices.
  • Results-driven mindset with the ability to take on responsibilities in a fast-paced, growth-oriented organization.
Academic Qualifications and Certifications:
  • Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
Required Experience:
  • Minimum of 5 years of experience in software development, with a strong focus on Python and microservices.
  • Demonstrated expertise in developing modern, efficient, and scalable applications using Python and its ecosystem.
  • Experience with version control systems, such as Git, and a solid understanding of software development workflows.
  • Experience with testing frameworks and tools, such as Pytest or unittest, for Python applications is beneficial.
Skills:
  • Python and Microservices Development
  • Database Management and Optimization
  • Backend Architecture Design and Implementation
  • RESTful, GraphQL, and gRPC API Development
  • Familiarity with Containerization and Orchestration Tools (e.g., Kubernetes, Docker)
  • Proficiency with Version Control Systems (e.g., Git)
  • Debugging and Problem-Solving Skills
  • Strong Communication Skills
What will make you a good fit for the role?
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
Hestony Transport Currently Hiring To Apply Contact Mr Mohale (0823254273)
Jobin.co.za
BARAGWANATH ACADEMIC HOSPITAL JOBS AVAILABLE 0636273245

BARAGWANATH ACADEMIC HOSPITAL JOBS AVAILABLE 0636273245

BARAGWANATH ACADEMIC HOSPITAL
Johannesburg
Jobin.co.za
BARAGWANATH ACADEMIC HOSPITAL 0636273245

BARAGWANATH ACADEMIC HOSPITAL 0636273245

BARAGWANATH ACADEMIC HOSPITAL
Johannesburg
Jobin.co.za
BARAGWANATH ACADEMIC HOSPITAL 0636273245

BARAGWANATH ACADEMIC HOSPITAL 0636273245

BARAGWANATH ACADEMIC HOSPITAL
Johannesburg
Jobin.co.za
Ivanplats Platreef Platinum mine is looking for people to work permanent 0636273245)

Ivanplats Platreef Platinum mine is looking for people to work permanent 0636273245)

Ivanplats Platreef Platinum Mine
Mokopane / Potgietersrus
Jobin.co.za