CPI Card Group Software Developer II in Nashville , Tennessee
Supports the organization’s Software Development efforts that build new software functionality, enable effective system integrations, improve system security and enhance existing software application performance and capability.
The Developer II is responsible for designing, coding, documenting, testing and debugging code across a number of end user/business applications. May also be involved in requirements gathering and documentation as well as leading smaller projects. The role utilizes multiple lower-level and object-oriented programming languages and working with complex relational databases.
The role typically works on both routine and more complex issues, often requiring development of solutions that rely on past experience, thorough understanding of business objectives/requirements, the organization’s application environment and ability to effectively utilize a wide range of development tools/languages.
Essential Duties and Responsibilities include the following:
Work according to established standards and requirements to design programs, write code, document, debug and test both new custom software applications and legacy applications in support of core business operations
Manage smaller projects and parts of larger projects to develop new applications or upgrade existing software and systems
Develop scalable and maintainable software and web applications according to established specifications.
Write complex software test plans, conduct tests and debug applications developed by self and other developers
Create and maintain technical documentation and specifications
Work as part of a team to plan, manage and accomplish multiple tasks and assignments to meet required deadlines.
Participate in code review sessions
Develop solid understanding of PCI and other industry standard regulations and develop in accordance with them
Participate in development and documentation of detailed software requirements
B.S. or MS Degree in Information Technology or equivalent work experience
At least 4 years programming experience
We are looking for developers that are:
Passionate about programming
Self-motivated to learn new technologies and tools
Creative, self-starters that are committed to delivering high quality solutions within agreed upon timelines
Highly analytical, natural problem-solvers and strong debuggers
Strong written and verbal communicators
Able to work under pressure and meet tight deadlines
Solid working knowledge of most of the following:
Object Oriented development, database design and use, the software development lifecycle and writing unit/integration tests
Principles behind Service Oriented Architecture and software development lifecycle
How to consume web services in a web application (WebAPI/REST or SOAP)
Working with relational databases; Microsoft SQL Server preferred
Development using Microsoft Visual Studio and the .NET Framework (C#, WCF, ASP.Net, Web API, MVC 3.0+, etc.))
Version Control (Git, Subversion)
Docker Containers and container management
Object/relational mapping tools such as NHibernate or Entity Framework
Virtual Machine Environments
_________________________________________________This role requires the ability to work from home in a virtual environment, where the following is required;
• reliable high-speed internet access (hotspot not acceptable)
• dedicated distraction-free home work environment
With more than 20 years of experience as a trusted partner to financial institutions, CPI Card Group® is a leading provider in payment card production and related services, offering end-to-end credit, debit, and prepaid payment solutions delivered physically, digitally and on-demand. Covering a broad range of needs, our solutions include EMV chip, mag stripe, RFID, dual interface, metal, personalization, packaging, fulfillment, instant issuance, digital payment services, and more.
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 401K with a competitive company match percentage.
CPI is an EEO Employer. A complete background including drug screen is contingent upon hire.
External Job Title: Software Developer II
External Company URL: https://www.cpicardgroup.com/
Street: 556 Metroplex Dr
Shift: US - Weekday days