About Us :: Contact / Email
Good people fast
Businesses searching for people...
People searching for business.
Home Page Letter from CEO Our Process Areas of Expertise Practice Areas  Jobs/Careers  Resources Philosophy
What we do?
we also recruit in other areas
Recruitment Process Outsourcing
We structure a project team to implement a customized candidate...
[ learn more ]
Permanent Placement
We recruit professionals and executives from a broad spectrum...
[ learn more ]
Contract / Temp Staffing
We understand there are temporary and project staffing needs from...
[ learn more ]
Healthcare
McCuin Pierce is the healthcare career/job search and placement...
[ learn more ]
Military/Government Recruitment
McCuin Pierce match client needs with military candidate...
[ learn more ]
Accounting/Finance
McCuin Pierce knows success is in the numbers...
[ learn more ]
Ask the Expert!
send us your questions
For free Engineering and IT recruiting advice, send your questions, comments or ideas to office@mccuinpierce.com.
Position Details
Senior Software Engineer

Offer type: full time
Salary: DOE
Location: Atlanta, GA

The Senior Software Engineer is part of a collaborative customer requirements based team effort and develops software components for video management, processing and delivery to multiple TV platforms. The position involves technical leadership and ownership of components to include coordination of implementation effort, feature functionality and mentoring of other developers.

EXPERIENCE/SKILLS REQUIRED

  • 7+ years’ experience designing, implementing, deploying, and maintaining enterprise level, distributed systems
  • Expertise in all phases of software development using agile methodologies over multiple release cycles
  • Expertise in development best practices including but not limited to issue tracking, version control, continuous integration, code review, and testing (unit, integration, functional)
  • A pattern of success in leading development of major new functionality
  • A pattern of success in mentoring software engineers
  • Exceptional attention to detail and problem solving skills
  • Proven ability to troubleshoot, scale, and performance tune multithreaded, distributed, high performance systems
  • Extensive experience designing multithreaded applications
  • Extensive experience in common Java web application stack components including but not limited to Apache, Tomcat, Spring, Hibernate, SQL database, and Linux OS
  • Expertise in Java technologies (JSP, Servlets, JDBC, JMS)
  • Expertise in OO and SOA methodologies
  • Expertise in web application security and threats (SQL injection, XSS, CSRF, DOS, …)
  • Expertise in UI related technologies (HTML, JS, CSS)
  • Expertise in web service architectures and technologies (REST, XML)
  • Strong interpersonal and communications skills
  • Ability to understand and articulate complex ideas in both verbal and written form
  • Motivated self-starting individual and a team player
  • Enthusiasm for new technologies and their applicability to our system and domain

ADDITIONAL PREFERRED SKILLS AND EXPERIENCE

  • Experience with Groovy or other dynamic languages
  • Experience with Grails
  • Experience with Flash, Flex, AS
  • Experience with data modeling in Cassandra or similar NoSQL databases

Privacy Policy :: Terms of Agreement
Copyright 2007 - 2017 McCuin Pierce. All rights reserved