Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

C# Software Engineer

Agile Staffing Groups

C# Software Engineer

National
Full Time
Paid
  • Responsibilities

    The Software Developer/Engineer assumes an instrumental role as part of a diverse and international team and is a key contributor in many facets of a fast growing segment of our company. The primary assignment is software development on commercial banking products and other assignments will include consulting with customers on bespoke projects as well as other special projects required for the business. He/she will participate in the full life-cycle of all software projects, including analysis, design, coding, testing, and support; projects will focus on enhancing business applications cash automation equipment.

    Key Duties and Responsibilities:

    • Development and implementation of software systems, including software module design and coding, providing documentation on design and/or implementation of the project and assisting in the integration of products with other products where a dependency exists.
    • Testing and debugging of software systems.
    • Interface new products with existing software
    • Researches, investigates and evaluates new tools, technologies and products.
    • Post product release support; completes documentation and procedures for installation and maintenance.
    • Interacts with customers to support software acceptance processes and act as a liaison between development and users.
    • Ensures that software created and released conforms to quality requirements by accurately writing and executing test plans;
    • Uses current programming language and technologies; writes code, completes programming and performs testing and debugging of applications;
    • Investigates root cause analysis of software and system defects;
    • Is instrumental in assisting with large, complex installations.

    Educational Qualifications/Experience required:

    • Degree in Computer Science, Information Systems, or other related field of expertise
    • 3-5+ years' work experience preferably gained from within an IT infrastructure/programming;
    • Experience in ATM, POS, Banking or Finance Industry desirable but not essential;
    • Knowledge of project management principles, practices, techniques, and tools.
    • Ability to analyze complex problems, interpret operational needs and develop integrated, creative solutions.
    • Understands comprehensive business processes, can perform in-depth work analyses and develop computer-generated flow charts.
    • Willingness to learn new code base and  internal framework.
    • Looking for someone willing to work with a team, ask questions and help others team members.
    • Ability to develop, plan, and implement short- and long-range goals.
    • Programming to hardware/device interfaces, software like drivers and embedded systems is desirable but not essential;
    • XFS – Device Services
    • Web technologies such as web services and application servers;
    • 3 years with C# OO-Programming,
    • 3 years with SQL
    • 3 years with Visual Studio