NashvilleTNRecruiter
the smart solution for Nashville jobs

Senior Software Developer

Company: CPI Card Group
Location: Nashville
Posted on: January 15, 2019

Job Description:

SUMMARY: Provides technology-enabled solutions to address complex business problems. Participates in and provides input into the design, re-design and development of technology products and applications. Contributes to and often leads the specification and software design phases of the software development life cycle. Participates in the design and implementation of new software development and enhancement efforts, and coordinates systems installation and software testing with other technologists. DUTIES AND RESPONSIBILITIES: Participates in requirements analysis, business process modeling, usability and compliance & security analysis for development projects Provides information technology recommendations and solutions in support of business requirements Participates in the evolution of company level best practices, standards and policies as it relates to software development. Applies industry best-practices regarding emerging technologies, risk mitigation, and continuity planning Creates and maintains technical documentation and specifications JOB REQUIREMENTS: Strong analytical, problem-solving and conceptual skills Excellent communication skills, written and verbal Outstanding planning and strategic abilities Strong coaching skills. Ability to step outside role confines and help teach and enable other team members. Ability to work under pressure and meet tight deadlines Strong object-oriented design skills, with a focus on composition before inheritance. Firm understanding of the principles behind Service Oriented and Micro Services Architecture(s). Experience with ASP.Net, MVC 5.0, and self-hosted WCF and Asp.net Web API services a plus. Experience with containers and container orchestration Experience with cloud-based computing Experience with automated system testing and unit testing Experience with RabbitMQ and MassTransit is a plus Experience with at least one dependency injection or inversion-of-control framework, such as StructureMap, Spring, Autofac, or Ninject Firm understanding of the concepts and challenges of Object/Relational Mapping (ORM). Experience with NHibernate, Entity Framework, and Dapper a plus. The ideal candidate will demonstrate a deeper technical understanding of some of the concepts and protocols that are related to enterprise application development but which are typically abstracted away by the programming language or API layers. Some examples include: TCP-level networking concepts HTTP protocol and web service request lifecycle RESTful web services Message-driven application design Software Design Patterns Creational, Structural, Behavioral, and Concurrency Education/Training/Experience Bachelor degree from an accredited college in a related discipline, or equivalent on-the-job experience with 5-10 years of professional experience

Keywords: CPI Card Group, Nashville , Senior Software Developer, IT / Software / Systems , Nashville, Tennessee

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Wintel System Administrator
Description: Your role: Do you have a knack for technology Are you at your best when supporting others We're looking for someone like that to: provide global production support for the Windows distributed (more...)
Company: UBS Financial Services
Location: Nashville
Posted on: 01/20/2019

$80k - .NET/C#/WebAPI Developer - Nashville
Description: nbsp nbspRESPONSIBILITIES ul li Develop multitier website and web applications using MVC, SQL, JavaScript
Company: Vaco Technology
Location: Nashville
Posted on: 01/21/2019

Lead SQL Server DBA
Description: WHY HCA br br br br At its founding in 1968, Nashville-based HCA was one of the nation's first hospital companies. Today, one of the nation's leading providers of healthcare services, HCA is (more...)
Company: Corporate Main Campus
Location: Nashville
Posted on: 01/21/2019


informatica with Mainframe ll Production Support ll UBS
Description: Resource should be willing to work in production support and shifts Resource should
Company: HCL America Inc.
Location: Nashville
Posted on: 01/20/2019

Web Developer - Bowling Green
Description: br Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. br Our Software Engineers design, analyze (more...)
Company: Revature
Location: Bowling Green
Posted on: 01/21/2019

Wintel System Administrator
Description: Your role: Do you have a knack for technology Are you at your best when supporting others We're looking for someone like that to: provide global production support for the Windows distributed (more...)
Company: UBS Financial Services
Location: Nashville
Posted on: 01/21/2019

Entry Level Software Engineer - Franklin
Description: br Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. br Our Software Engineers design, analyze (more...)
Company: Revature
Location: Franklin
Posted on: 01/21/2019

Senior and MId Level .NET Developer
Description: Interactive Resources is hiring for a Lead Developer and a MId-Senior Level Developer for a client located just north of Nashville. Must be able to work in a team, agile environment. Both are full time (more...)
Company: Interactive Resources LLC
Location: Nashville
Posted on: 01/21/2019

Technical Support Specialist
Description: Job Purpose: The Technical Support Specialist role is to ensure proper computer operation so that end users can accomplish business tasks. This includes actively resolving escalated end user help requests (more...)
Company: e+CancerCare
Location: Nashville
Posted on: 01/20/2019

Current College Students - Computer Science Instructor (Remote, $20/hr+)
Description: Do you love working with kids and inspiring the next generation of engineers, designers, and builders Instructors at Juni Learning work directly with students ages 8-18 by teaching weekly, online coding (more...)
Company: Juni Learning
Location: Nashville
Posted on: 01/21/2019

Log In or Create An Account

Get the latest Tennessee jobs by following @recnetTN on Twitter!

Nashville RSS job feeds