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
Dihlabeng hospital jobs available

Dihlabeng hospital jobs available

Dihlabeng hospital
Bethlehem
Jobin.co.za
BAKUBUNG PLATINUM MINE JOBS AVAILABLE

BAKUBUNG PLATINUM MINE JOBS AVAILABLE

BAKUBUNG PLATINUM MINE
Rustenburg
Jobin.co.za
TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE
STEELPOORT
Jobin.co.za
EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE
Secunda
Jobin.co.za
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za