RPG Developer

Mamsoftware Houston , TX 77020

Posted 2 weeks ago

Kerridge Commercial Systems (KCS) is a market leader in the development and provision of trading and financial software environments for specialist Distribution, Wholesale, Merchant and Retail industry sectors, addressing single or multi-branch operations, as well as catering for organisations with 'point-of-sale' showrooms and warehouse.

In relation to the company's digital products and services, a Software Engineer will work with other KCS team members on a wide variety of development efforts of significance to our customers. You will serve as a key member of a team and interface with members of the KCS Product Management, QA, BA and other development teams and with internal and external stakeholders. You will be engineering solutions across multiple technology stacks. Your primary role within the team will be engineering suitable, scalable and maintainable software solutions. You will be leading and/or assisting in designing solutions that work at scale; that are testable and meet the demands of our customers and internal stakeholders.

Additionally, your role will also be adaptive; you will work with product functional owners to ensure the requirements consider all appropriate technical and security matters. You will work with the QA team members to develop and define test plans as functional areas evolve. You will work in a team and report directly to the Software Engineering Manager.

The role involves working with co-located teams working across different countries. It's important to note due to time zone considerations that all teams are expected to show due courtesy and consideration when working with members across time zones.

Key Responsibilities:

As a Software Engineer you will…

  • Research and resolve support calls that are urgent and / or technical by nature in a timely manner.

  • Facilitate application improvements that reduce support requests:

  • Prioritize development tasks required to reduce support requests.

  • Provide testing and analysis to document problem areas and design solutions.

  • Program and / or facilitate programming of maintenance tasks with other development staff.

  • Coordinate user acceptance testing of programmed maintenance tasks with Customer Service and QA teams.

  • Review and gather requirements including assisting internal and external stakeholders to assess how KCS solutions can be tailored to match customer business needs, use data analysis and modeling techniques to provide technical insights and inform design decisions, and code new and enhanced technical solutions for inclusion within KCS product sets

  • Develop the competence within your teams to fit the company's long-term strategy and develop technical solutions to design specifications with constraints on cost, quality and performance.

  • Working with the wider team to plan, design and implement relevant software changes.

  • Build solutions that are technically sound, that are unit testable.

  • Work closely with the team to build automation both at unit level and UX regression level.

  • Estimate, measure and record effort spent on development in accordance with product guidelines.

  • Communicate and evolve strong stakeholder relationships globally

Additional Duties

  • Working individually and as part of a team towards the aims and objectives of the product and the company as a whole.

  • To fulfil software engineering requirements in terms of administrative tasks and to conform to departmental policies and procedures.

  • Maintain ongoing working co-operation with managers and staff within the department and the wider workplace.

  • Perform other duties as assigned.

  • The above duties and responsibilities should be regarded as neither exclusive nor exhaustive, as the post holder may be required to undertake other reasonably determined duties commensurate with the post, without changing the general character of the post.

Key Requirements:

Experience

  • Working as part of a team, be able to articulate engineering sound solutions meeting the user, business, technical and security requirements.

  • Good problem solving and troubleshooting skills, being able to communicate both verbally and in writing.

  • Experience of working in a team of people, applying agile approaches to engineering solutions.

  • A Bachelors degree with a major in CS, CIS, MIS, Mathematics, Engineering, or related field or equivalent experience.

  • A deep care for your line work and a drive to work towards excellence, even under pressure.

Skills & Qualities

  • Develop solutions that are technically viable, scalable and testable.

  • Good knowledge of advanced database concepts, such as modelling, performance and normalization.

  • Working within your team as well as wider stakeholders. Ensuring work item acceptance criteria is inclusive of the necessary technical and security considerations.

  • Having a positive 'can do' attitude towards the day to day workings of the product team.

  • Have a mature and responsible attitude to keeping records and caring for equipment and other assets.

  • Have an adaptable and flexible approach to work. Our software and services do not sleep and at times this requires working beyond standard hours in order to deliver to our customers.

  • Be committed to self-development, this role requires you to keep on top of the latest developments in technology. Working with the team to bring in new approaches and techniques to deliver quality and stability in line with the product direction.

  • Must have an understanding of RPG, ILE RPG, Free-form RPG, CLLE, DDS and SQL/DB2. Current development methodologies are centered around object oriented design including ILE RPG, service programs, bound and stored procedures.

  • HTML, Java, Javascript, Eclipse IDE, Rational (Rdi), Apache/Tomcat,

  • Restful Service Design (JSON, XML), WebAPI

Knowledge

  • Object-oriented programming concepts.

  • Industry knowledge of the distributive trades / ERP sector, understanding the user base and building in quality metrics and checks to meet or exceed expectations.

  • Understanding of the full software development life cycle, from inception to delivery.

  • A proactive approach to understanding the user and the wider ERP and Distributive Trading Industry

  • Ability to think on an international scale when developing technical solutions.

Company Info

Kerridge Commercial Systems (KCS) is the market leader in developing and delivering fully integrated business management solutions for distributors, suppliers, resellers, wholesalers and merchants. Our mission is simple: to design, implement and support high performance systems that enable our customers to source effectively, stock efficiently, sell profitably and service competitively.

Equal Opportunities

KCS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires us to adjust the recruiting process please do advise us when contacted.

If this role is of interest to you please apply online.

To all recruitment agencies: KCS does not accept agency resumes. Please do not forward resumes to our careers site or direct to KCS employee. KCS is not responsible for any fees related to unsolicited resumes.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
RPG Developer III

Guild Holdings Company

Posted 1 week ago

VIEW JOBS 4/24/2024 12:00:00 AM 2024-07-23T00:00 Guild Mortgage Company, closing loans and opening doors since 1960. As a mortgage banking firm we are dedicated to serving the home owner/buyer. Our goal is to Guild Holdings Company San Diego CA

RPG Developer

Mamsoftware