System Software Programmer - Project Lead - SSPPL 26-05666

NavitasPartners

Camden, SC • Hybrid

Other

Posted 13 days ago


Job description

Job Title: System Software Programmer - Project Lead

Location: Columbia, SC / Hybrid (3 days onsite per week)
Duration: 12 Months Contract


Position Summary

We are seeking an experienced System Software Programmer - Project Lead to support the development and delivery of a large-scale web-based enterprise application.

This role requires a senior-level developer and technical lead with strong expertise in .NET technologies, full-stack development, and modern web frameworks. The ideal candidate will play a key role in designing, developing, testing, and deploying scalable and secure applications, while also mentoring team members and contributing to overall project success.


Key ResponsibilitiesApplication Development & Design
  • Design and develop enterprise-level software systems and components
  • Build web services and user interfaces using modern frameworks
  • Implement and debug application subsystems and modules
  • Develop and execute unit and integration tests

Technical Leadership & Collaboration
  • Collaborate with software engineers and technical leaders to define system requirements
  • Recommend improvements to architecture, APIs, and data exchange formats
  • Communicate system design decisions and their impact across components
  • Mentor junior developers and contribute to knowledge sharing initiatives

System Integration & Deployment
  • Participate in integration testing and production deployments
  • Support source code management, build processes, and release cycles
  • Maintain and support technical infrastructure including repositories and testing systems

Architecture & Performance
  • Design scalable systems using N-tier architecture and secure coding practices
  • Ensure application performance, reliability, and security compliance
  • Contribute to system-level design decisions and optimization strategies

Required Qualifications
  • 7+ years of experience designing and developing medium to large-scale .NET applications
  • 5+ years of experience with SQL-based, data-driven applications
  • 5+ years of experience building web-based systems using N-tier architecture
  • 2+ years of experience with Angular

Technical SkillsCore Technologies
  • C#, .NET, ASP.NET, ASP.NET MVC (3 or higher)
  • Microsoft Visual Studio
  • MS SQL Server
Web & Front-End
  • Angular, AngularJS
  • jQuery
  • PrimeNG
  • Responsive design
Tools & Platforms
  • Team Foundation Server (TFS)
  • IIS (Internet Information Services)
  • SSRS (SQL Server Reporting Services)
  • WCF (Windows Communication Foundation)
  • Entity Framework

Preferred Qualifications
  • Experience with public sector or eligibility systems (e.g., benefits or case management systems)
  • Familiarity with Agile software development methodologies
  • Microsoft certifications in development technologies

Education
  • Bachelor's Degree in Computer Science or related field OR equivalent work experience

Additional Skills
  • Strong understanding of Microsoft operating systems and enterprise environments
  • Proven ability to design and implement complex software systems
  • Excellent communication skills with both technical and non-technical stakeholders
  • Ability to work collaboratively in a team-oriented environment

For more details reach at resumes@navitassols.com.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Lead Programmer?

A: To succeed as a Lead Programmer, key technical skills include expertise in programming languages such as Java, Python, or C++, as well as proficiency in software development methodologies like Agile and version control systems like Git. Soft skills like effective communication, leadership, and problem-solving abilities are also crucial, enabling the Lead Programmer to manage teams, prioritize tasks, and make informed technical decisions. By combining these technical and soft skills, a Lead Programmer can effectively guide their team, deliver high-quality software products, and drive career growth through increased responsibility and opportunities for professional development.

Q: What is the career path for a Lead Programmer?

A: A Lead Programmer's typical career progression involves starting as a Junior/Entry-Level Programmer, progressing to a Mid-Level Programmer/Software Engineer, and eventually becoming a Senior Programmer/Technical Lead. Along the way, they develop skills in programming languages, software design patterns, and project management, with opportunities to specialize in areas like artificial intelligence, cloud computing, or cybersecurity. As they gain experience, they can transition into leadership roles, such as Technical Director or Engineering Manager, or pursue specialized roles like DevOps Engineer or Product Owner.



NavitasPartners job posting for a System Software Programmer - Project Lead - SSPPL 26-05666 in Camden, SC with a salary of $37 to $59 Hourly with a map of Camden location.