Principal Software Engineer - Pune, India - ACI Worldwide

    ACI Worldwide
    ACI Worldwide Pune, India

    2 weeks ago

    Default job background
    Description

    As Principal Software Engineer, you will join a diverse, passionate team, dedicated to making possibilities happen in the payments industryThe purpose of this ROLE is:Analyzes, designs, programs, debugs, and modifies software enhancements and new products used in local, networked, or Internet-related computer programs.

    Using current programming language and technologies writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.
    Participates in the design and development of high-quality software/solutions.
    Assists with direct estimates, such as time, percentage of project completion, etc. to lead and/or manage.
    Creates and reviews product/project deliverables according to the life cycle methodologies (., impact assessments, external & internal specifications, manuals, education material, .Perform other duties as assigned.

    Understand and adhere to all corporate policies including but not limited to the ACI Code of Business Conduct and Ethics.

    Participate as Development Support Engineer in troubleshooting during Incidents and customer issues.
    Guiding team members, unblocking their impediments. Conduct Trainings occasionally.

    Knowledge, Skills, and Experience needed to succeed in this role:
    Bachelor's or Masters degree in Computer Science or related field or equivalent experience in software development tasks.10-15 years of professional

    .NET Core (Framework, Lambda), Web API, java script, C#, SQL Server and building web applicationsTools
    • Visual Studio, Visual Code, PostMan SoapUI, bitbucket.

    Dockers, Containters, Microservices knowledge is desirableStrong fundamentals in relational databases and SQL.Working knowledge of Agile methodologiesStrong oral and written communication skills.

    Experience in payments is desired.
    Leadership skills and capabilities.