SPARC logo

Senior Software Developer/ Technical Lead

SPARC
Full-time
On-site
South Carolina, United States

Company Description

SPARC, LLC is a Charleston, S.C. based systems integration organization, providing full software development lifecycle support services with experience in the commercial, federal, government, and contracting industries. SPARC’s mission is to provide business solutions through the agility and knowledge of our people and the performance they can drive for our clients. SPARC offers abroad range of solutions in order to enhance customer-focused results. Our clients range from government agencies and contracting organizations to private sector software solution providers.  

Job Description

Job Title: Senior Software Developer/ Technical Lead

 

Location: Charleston, SC

 

Position Type: Full-time/Permanent

 

SPARC, LLC is seeking qualified candidates for a Senior Software Developer position in the Charleston, SC area. 

 

This individual will be responsible for the following tasks:

 

  • Responsible for development efforts for software enhancements, extensions, defect corrections and integration of features.
  • Implementation of architecture requirements, complex system specifications, input/output processes and working parameters for software integration.
  • Use innovative problem solving and critical thinking approaches to proactively solve a broad range of problems across technologies.
  • Development of Enterprise-level, n-tier applications working with multiple back-end systems.
  • Independently assess system performance against stated requirements.
  • Generates and reviews documentation and provide written and oral feedback on system requirements, code level reviews and design, system design documents, critical design review, integration, testing and other key development activities.
  • Apply Agile development methodologies for complex, state-of-the-art modules
  • Reviews test results and evaluates for conformance to design.
  • Develop systems and design infrastructure necessary to support both business and technical integration needs.
  • Facilitates definition and division of software development tasks among team members in an agile environment
  • Provide technical guidance, direction, and oversight for team members, ensuring that the team, as a whole, successfully meets technical and functional requirements.
  • Provide software architecture and design guidance and recommendations both internally to the team, as well as in program-wide, cross-organizational settings.
  • Frequently participate in technical customer-facing activities, including developing and presenting formal technical recommendations as well as informal technical conversations.
  • Evaluate team members performance and provide feedback to team members in informal check-ins as well as in the more formal Annual Performance Review program.  
  • Evaluate, determine, and communicate team member compensation information in conjunction with Senior Support Team.
  • Participate in the interview and hiring process.

Qualifications

Minimum Qualifications:
To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:

 

  • Must be a U.S. Citizen and able to obtain a security clearance.
  • Must live in the Charleston, SC area.
  • Strong software development skills, including design, development, testing, deployment and support.   
  • Excellent communication skills (written and verbal), time management, interpersonal and team participation.
  • Ability to rapidly assimilate new technologies and be able to communicate effectively with various teams.
  • Demonstrate ability to systematically gather relevant information from different sources to address an issue and make a prompt and insightful decision.
  • Excellent interpersonal skills including analytical, problem solving, organizational, issue resolution.
  • Possesses and applies a comprehensive knowledge across key tasks and high impact assignments.
  • Evaluate performance results and recommend major changes affecting short-term project growth and success.
  • Function as a technical expert across multiple project assignments.
  • Has domain and expert technical knowledge on Enterprise Technologies and Service Oriented Architecture (SOA) systems.
  • Bachelor's degree in Computer Science.
  • 5 or more years of Software Development and Implementation.
  • 3 or more years experience working with service orientation concepts and enabling technologies.


Preferred Qualifications:

 

Candidates with these desired skills will be given preferential consideration.  The Candidate will have software development experience in some of the following areas:

 

  • Microsoft Visual Studio Development
  • Open Source development experience
  • Java, Spring, Hibernate J2EE, JBOSS
  • Microsoft .Net 2.0, MVC
  • Security Protocol SAML
  • Object Oriented software design (OOD)
  • Web Services Design, Testing and Implementation
  • Relational database development
  • Agile development methodologies
  • Experience in architecting large scale enterprise applications

Additional Information

We look forward to receiving your application! All your information will be kept confidential according to EEO guidelines.