CPI Card Group is seeking a Developer II to support the organization's Software Development efforts, building new software functionality, enabling effective system integrations, improving system security, and enhancing existing software application performance and capability.
Requirements
- 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
- HTML5/CSS3
- JavaScript/jQuery AJAX
- 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-Sharp, WCF, ASP.Net, Web API, MVC 3.0+, etc.)
Responsibilities
- 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
Other
- B.S. or MS Degree in Information Technology or equivalent work experience
- At least 4 years programming experience
- Applicants must be authorized to work for any employer in the U.S.
- Must be within a commutable distance to Roseville, MN
- Strong written and verbal communicators