Software Engineer

8 - 13 years

45 - 50 Lacs

Posted:8 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Software Engineer

JOB SUMMARY:

As a Software Engineer at ACI, you will play a vital role in developing robust product solutions that drive secure, seamless, and efficient payment experiences for businesses and consumers alike. As a team member of our engineering team, you will contribute your expertise to enhance our products and collaborate with cross-functional teams to deliver exceptional results.

Key Responsibilities:

  1. Software Development:

    Design, develop, and maintain high-quality, scalable, and reliable software solutions that power our payment products. Write well-structured code that meets both functional and non-functional requirements.
  2. Technical Expertise:

    Leverage your deep understanding of software engineering principles, payment processing, and security protocols to contribute innovative ideas and solutions to complex technical challenges.
  3. Feature Enhancement:

    Collaborate closely with product owners and managers to translate product requirements into technical designs and implementations. Enhance existing features and contribute to the development of new ones.
  4. Cross-Functional Collaboration:

    Work closely with QA engineers, product managers, and other stakeholders to ensure alignment on requirements and delivery timelines. Effectively communicate technical concepts to non-technical team members.
  5. Troubleshooting and Issue Resolution:

    Investigate and diagnose software defects and incidents, collaborating with the team to prevent future occurrences.
  6. Knowledge Sharing: S

    haring your expertise and best practices to foster their professional growth. Contribute to internal knowledge sharing initiatives.

Qualifications and Requirements:

  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3+ years of hands-on experience in software development, with a proven track record of designing and delivering successful software products.
  • Good software development/implementation experience with strong Payment domain knowledge.
  • Expertise in multiple programming languages and frameworks, with a deep understanding of software architecture and design patterns.
  • Good team management skills, with a history working with Mid Size engineering team to excel in their roles.
  • Exceptional problem-solving abilities, coupled with the capacity to navigate and resolve complex technical challenges.
  • Excellent communication skills, enabling effective collaboration with technical and non-technical stakeholders.
  • Familiarity with agile methodologies and a passion for driving iterative, customer-centric development.

Tech Stack:

  • Core Java, JSP, Spring boot
  • MS SQL
  • Python
  • Jenkins, Ansible
  • Bitbucket, Perforce

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
ACI Worldwide logo
ACI Worldwide

Financial Technology

Naples

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india

greater bengaluru area