Free cookie consent management tool by TermsFeed Senior Software Engineer - Python Backend Developer | Antal Tech Jobs
Back to Jobs
3 Days ago

Senior Software Engineer - Python Backend Developer

decor
Coimbatore, Tamil Nadu, India
Information Technology
Full-Time
Visa

Overview

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.



Job Description

The Infrastructure reliability engineer team prides itself in keeping Visa systems up and secure, catering to the 24*7 needs of the business. The Sr. Software Engineer, a highly motivated senior individual contributor in team, responsible for designing and developing effective solutions in accordance with industry standards on best web development practices. As part of the team, you will be required to own key modules, perform code and design architectural reviews, suggest best practices and implement design and development standards. The role is a Sr. technologist who has the passion to solve problems, factor old codes, learn and pick up new technologies based on the needs of the organization marking security standards and quality code, and level-up on existing expertise. The role will also be required to execute implementations on key modules, be a technical driver and collaborate with junior team members.



Responsibilities:

Technical Leadership:

  • Mentor a team of engineers, providing guidance and support.
  • Set technical direction and ensure adherence to best practices and coding standards.
  • Conduct code reviews and ensure quality and performance of the codebase.

System Design and Architecture:

  • Design and architect scalable, robust, and secure systems.
  • Collaborate with stakeholders to gather requirements and translate them into technical solutions.
  • Make decisions on technology stack, frameworks, and tools.

Fullstack Development:

  • Develop and maintain both front-end and back-end components of web applications.
  • Ensure seamless integration between client-side and server-side functionalities.
  • Write clean, maintainable, and efficient code.

Project Management:

  • Plan, prioritize, and manage development tasks to meet project deadlines.
  • Coordinate with cross-functional teams including product managers, designers, and QA.
  • Track project progress and provide regular updates to stakeholders.

Performance Optimization:

  • Identify and resolve performance bottlenecks in both front-end and back-end systems.
  • Implement caching strategies, database optimizations, and efficient algorithms.

Security:

  • Implement security best practices to protect applications from vulnerabilities.
  • Conduct security assessments and address any identified risks.

Testing and Quality Assurance:

  • Develop and execute unit, integration, and end-to-end tests to ensure software reliability.
  • Collaborate with development engineers to identify and fix defects.

Continuous Improvement:

  • Stay updated with the latest industry trends, technologies, and best practices.
  • Continuously improve development processes and workflows.
  • Advocate for and implement automation in development, testing, and deployment.

Documentation:

  • Create and maintain technical documentation for system architecture, APIs, and code.
  • Ensure that documentation is up-to-date and accessible to the team and leadership

Collaboration and Communication:

  • Communicate effectively with team members, stakeholders, and other departments.
  • Facilitate technical discussions and decision-making processes.
  • Represent the engineering team in meetings and presentations cross vertical.

This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.



Qualifications

Preferred Qualifications:-

  • 4 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
  • Bachelor’s Degree or equivalent in the Computer Science, Computer Engineering or Information Technology disciplines with strong fundamentals in software engineering.
  • At least 4+ years of working experience in the IT industry, preferably with advanced web development experience in developing web applications and solutions that are lightweight, responsive, user-friendly and visually appealing.

Technical Qualifications:-

  • 4+ years of Solid knowledge of at least one or more programming language: Python, Java or NodeJS both on frontend and backend.
  • 4+ years of hands-on experience in RDBMS with SQL language (write queries and stored procedure)
  • Solid knowledge in writing Restful Secure APIs
  • Good understanding of technologies like Jenkins, Git, Docker, Unix commands, and shell scripts
  • Good understanding of micro service architecture, and how to configure and deploy complex containerized applications
  • Good knowledge in GIT, Maven and best CI/CD practices.
  • Good understanding of any one or more security scanning tools like Checkmarx, Clair, SonarQube, Blackduck, Appcheck.
  • Good to have least one or more Cloud Platforms (Azure, AWS, GCP) is a strong plus.
  • Good to have enterprise-level client-server web application development in Java/J2EE, C# and OOP.
  • Good understanding of SSDLC, Agile methodologies. Agile development experience in a SCRUM environment is a strong plus.
  • Excellent articulation, communication, interpersonal and collaboration skills are required.
  • Excellent time management, organization and planning skills are essential.
  • At least 4+ years of working experience with defining system architecture and design patterns.
  • At least 4+ year of designing systems for greenfield engineering projects from ground up.
  • Knowledge of content management concepts and systems will be advantageous.
  • Analytical skills to understand business requirements and to translate into technical specifications.
  • Problem solver with excellent skills in troubleshooting.
  • Ability to set priorities in a multi-tasking environment.
  • Ability to negotiate with both Technology and Business counterparts in terms of delivery scope and timelines that aligns with capacity of the delivery team.
  • Passion to learn and pick up new technologies as needs evolves.

Additional Information

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Share job
Similar Jobs
View All
14 Hours ago
Technical Writer| 3-7Years|Pune
Information Technology
  • 1300000 - 1600000 INR - Annual
  • 3 - 7 Yrs
  • Pune
THE POSITION We’re looking for a motivated, driven and collaborative Software Technical Writer that will be an integral member of a small software technical writing team. As a Technical Writer with my client, you will be working with multiple team...
decor
20 Hours ago
Software Developer - SDE1 Backend
Information Technology
  • 2 - 4 Yrs
  • Mumbai
Key Responsibilities:  ● Design, develop, and maintain software applications using Golang, Node.js and PHP.  ● Create and optimize database schemas and queries using MySQL and MongoDB.  ● Implement caching solutions with Redis.  ● Integra...
decor
21 Hours ago
OIC Lead
Information Technology
  • 7 - 14 Yrs
  • Chennai, Bengaluru
Are you an expert in Oracle Integration Cloud (OIC) with a proven track record of delivering seamless integration solutions. We’re looking for a seasoned OIC Technical consultant with 6 to 10 years of experience and at least 5+ years of hands on expe...
decor
2 Days ago
PHP Developer - Laravel Framework
Information Technology
  • Chennai, Tamil Nadu, India
Company DescriptionQuokka Labs is an AI-native engineering services company, globally recognized for excellence by platforms like Clutch and GoodFirms.We specialize in building scalable, future-ready software solutions tailored to today's fast-evolv...
decor
2 Days ago
.Net Developer - C# Programming
Information Technology
  • Chennai, Tamil Nadu, India
Job Title : Azure .NET DeveloperCompany : Mouri?TechRole : Azure : .NET DeveloperLocation : Hyderabad, Chennai, Bangalore, Vizag (Hybrid)Employment Type : Full?TimeExperience : 69 yearsRole OverviewWere seeking an experienced Azure .NET Develope...
decor
2 Days ago
Senior DevOps Engineer, Trilogy (Remote) - $100,000/year USD
Information Technology
  • 50 - 50 INR - Hourly
  • Chennai, Tamil Nadu, India
Are you ready to transform chaos into order and take control of multi-stack infrastructures?What You Will Be Doing Strategically plan and execute complex infrastructure migrations from legacy systems to a streamlined AWS cloud environment. Innovate ...
decor
2 Days ago
CollegeDekho - Software Engineer - Artificial Intelligence Applications
Information Technology
  • Chennai, Tamil Nadu, India
About The RoleWere looking for a Software Engineer to join our AI team, where we build, deploy, and scale end-to-end AI applications. This role is ideal for someone who has solid experience in Python-based web development and has worked hands-on wit...
decor
2 Days ago
Senior DevOps Engineer, Trilogy (Remote) - $100,000/year USD
Information Technology
  • 50 - 50 INR - Hourly
  • Chennai, Tamil Nadu, India
Are you ready to transform chaos into order and take control of multi-stack infrastructures?What You Will Be Doing Strategically plan and execute complex infrastructure migrations from legacy systems to a streamlined AWS cloud environment. Innovate ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media