Software Developer III

CPI Card Group Inc Nashville , TN 37201

Posted 1 week ago

Overview

The Software Developer III plays a key role in the designing and implementation of systems that support instant issue personalized payment card printing. This role will demonstrate technical leadership of new and existing systems, working with internal and external stakeholders to understand project requirements and architecting solutions that are efficient, secure and maintainable. This will require good written and verbal communication skills.

The Software Developer III leverages solid knowledge across a range of technologies, particularly .NET and SQL and employs strong software design skills, able to correctly apply design patterns to each scenario. This role should be able to support junior developers in their growth in team meetings or 1-to-1 tutoring.

This role must have a 'continuous improvement' mindset with a curiosity to understand new innovative and creative ways to solve problems. This role must support the organization's Development Operations (DevOps) strategy to ensure quality software deployments using pipelines that automate the testing and security of code merges.

Responsibilities

  • Partner with support and operations teams, developers, and testers to receive and respond to requests for enhancements and improvements to systems and infrastructure.

  • Independently manage assigned projects and deliver services and deployments to meet stakeholder requirements.

  • Troubleshoot software defects in a timely manner to minimize manufacturing downtime.

  • Respond to inquiries from colleagues and service providers to provide technical assistance and support of system, machine and application related functions and availability.

  • Drive forward the DevOps strategy to automate the deployment of software in a controlled and efficient manner, working with other business units to develop standard practices.

  • Independently and rapidly learn new frameworks, languages, tools, and APIs that become necessary to incorporate best practices into the work and support current systems.

  • Provide support and maintenance for manufacturing related systems, including legacy systems that may require special attention.

  • Implement monitoring and alerting solutions for applications and systems to detect and respond to issues promptly mitigating and/or preventing impact to the operations.

  • Collaborate with security teams to implement and enforce security best practices for manufacturing systems and ensure compliance with industry and regulatory standards (i.e., PCI, SOX, etc).

Qualifications

  • Strong analytical, problem-solving and conceptual skills

  • Excellent communication skills, written and verbal

  • Strong object-oriented design skills, with a focus on composition before inheritance.

  • Strong coaching skills. Ability to step outside role confines and help teach and enable other team members.

  • Proficiency with C# and .NET Framework & .NET Core development

  • 3+ years of experience with SQL Server, SSMS

  • Experience in CI/CD pipelines and DevOps practices

  • Experience with database design, optimization, and development (queries, stored procedures, etc.)

  • Familiarity with LINQ/Entity Framework/Dapper or other ORM

  • Experience working in an Agile environment

  • Ability to manage multiple concurrent tasks in a timely manner

  • Experience with message queue technologies

  • Experience with applying design patterns to solutions

  • Experience with web technologies, including XML, JSON

  • Experience with SOAP & RESTful APIs

  • Familiarity with PCI and the challenges of working in a PCI-compliant environment is a plus

  • Elementary English proficiency communication skills necessary

Requirements:

  • B.S. in Computer Science or related degree, or equivalent work experience
  • 3-7 years of relevant software development experience in .NET apps (Desktop apps, services, web apps)

Decision Making Level/Position Latitude:

  • Role typically performs both basic and difficult duties with latitude to resolve issues based on application of standard procedures and best practices

  • Role typically works independently and only under general supervision, receiving guidance on the most complex duties

Physical Demands:

  • Must be able to remain in a stationary position (sitting or standing) a majority of the time.

  • Occasionally move about inside the office to access cabinets and office machines.

  • Constantly operates a computer and other office productivity machinery.

  • Frequently communicates with co-workers on project requirements, must be able to exchange accurate written or verbal communications.

  • Must be able to assess information from computers.

  • Works in indoor office conditions.

Company Overview:CPI Card Group is a payment technology company and leading provider of credit, debit and prepaid solutions delivered physically, digitally and on-demand. CPI helps our customers foster connections and build their brands through innovative and reliable solutions, including financial payment cards, personalization and fulfillment, and Software-as-a-Service (SaaS) instant issuance. Learn more at www.cpicardgroup.com.

Benefits:Competitive pay rates and an inclusive, empowering and rewarding culture.Solid benefits package including Medical, Dental, Vision, Long Term Disability, Short Term Disability, Life Insurance, Accident Insurance, Critical Illness Insurance, FSA, HSA, Vacation and Holiday Pay, Tuition Reimbursement and 401(k) with a competitive company match percentage.

CPI is an Equal Opportunity Employer, including disability/vets. A complete background including drug screen is contingent upon hire.


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
Principal Software Developer III C

Everi

Posted Yesterday

VIEW JOBS 7/5/2024 12:00:00 AM 2024-10-03T00:00 Be a part of the team creating modern systems using modern technologies. The hottest, fastest-growing team at Everi is looking for a Principal Software Develop Everi Bee Cave, TX Travis County, TX

Software Developer III

CPI Card Group Inc