Senior COBOL Developer-US

at EVO Payments, Inc.
Location Omaha, NE
Date Posted November 21, 2020
Category Default
Job Type Contractor


Basic Purpose
The Senior Software Developer is responsible for building and maintaining mission-critical systems in support of our payment processing applications. The candidate must be an energetic self-starter and maintain the dynamic pace of the EVO Application Development environment

Minimum Qualifications
Bachelor's degree in computer science or a related field and/or previous related work experience.
5 years of experience developing Visual Studio (specifically with C# and the .Net framework)
Strong knowledge and experience developing complex T-SQL queries with MS SQL Server relational databases, to include stored procedure development, troubleshooting, and maintenance
Experience developing web UIs using ASP.NET WebForms or MVC, with JavaScript and/or jQuery.
Experience developing APIs with web services.
Proficiency in Microsoft development and server environments, including Visual Studio and Team Foundation Server.
Exposure to frameworks such as Entity Framework, Angular and Bootstrap are a plus
Exposure to the Agile methodology
Excellent customer service and organizational skills.
Effective communications and interpersonal skills.
Ability to manage multiple priorities in a fast-paced environment with limited supervision.
Ability to maintain confidentiality.
Ability to work independently, but with a team focus.
Knowledge of standard software development concepts, practices, and procedures.
Ability to establish priorities, work collaboratively and meet objectives.
Payment or financial industry experience is a plus

Essential Functions
Build dynamic browser-based user interfaces for web applications with Microsoft .Net
Code API and data access using .NET, SQL Server, and other technologies
Understand business requirements and devise resourceful backend data solutions
Develop SQL queries, stored procedures, tables, and views
Troubleshoot frontend and backend system issues
Write clear and useful technical documentation
Work with one or more Agile Scrum teams
Contribute to new product/feature design and architecture
Work with the software development team to analyze business requirements and create specifications for business systems.
Assist in ongoing troubleshooting, maintenance and production support of existing application programs.
Perform unit testing and debug programs.
Learn new technologies as required.

Non-Essential Functions
Perform related projects and duties as assigned.

Working Conditions
Office environment.
Must be able to speak audibly and intelligibly on the telephone and in person.
Must be able to manipulate (manual dexterity) a telephone headset, calculator, and computer keyboard, paperwork, etc.
Must be able to see to read related documentation.
Must be able to establish and maintain productive, positive and cooperative relationships with internal and external customers.
Must be able to sit for long periods of time.
Must be able to work holidays and weekends as necessary based on business needs.

Organizational Relationships
Reports to the Manager, Software Development and interfaces with internal and external customers (i.e. all levels of employees and management, merchants, vendors, partners and agents.)