Senior Software Developer (Full Stack Developer)
Credence · Chantilly, Estados Unidos Da América · Hybrid
384 Empregos à distância e em escritório em casa online
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Credence · Chantilly, Estados Unidos Da América · Hybrid
Accenture Federal Services · Chantilly, Estados Unidos Da América · On-site
Rocket Lab Corporation · Chantilly, Estados Unidos Da América · On-site
Lincoln Property Company through LinkedIn · Chantilly, Estados Unidos Da América · On-site
Trinity Global Consulting · Chantilly, Estados Unidos Da América · On-site
Trinity Global Consulting · Chantilly, Estados Unidos Da América · On-site
Credence · Chantilly, Estados Unidos Da América · Hybrid
Overview
Credence has immediate needs for multiple Senior Software Developers with full stack development expertise. The ideal candidates will have a strong background in both front-end and back-end technologies, with the ability to design, develop, and maintain complex applications. This role requires hands-on coding, problem-solving, and a deep understanding of modern development practices, including modernization of legacy systems and secure coding.
Full Stack Development:
Design, develop, and maintain both front-end and back-end components of web applications, ensuring they are scalable, performant, and secure. Responsibilities include working with modern frameworks as well as upgrading and reverse-engineering legacy applications.
Collaboration:
Work closely with cross-functional teams including UX/UI designers, product managers, and other developers to deliver high-quality software solutions. Engage with stakeholders to gather requirements and incorporate feedback into iterative improvements.
Code Reviews:
Participate in and contribute to code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
Architecture & Design:
Contribute to architectural decisions, design patterns, system modernization strategies, and technology stack recommendations to meet business requirements.
Testing & Debugging:
Implement and utilize automated testing tools (including API testing frameworks) and debug complex issues across application layers to ensure high-quality, stable code.
Continuous Improvement:
Stay updated with emerging technologies and development trends, continuously improving development processes and suggesting enhancements to ensure efficient delivery.
Documentation:
Create and maintain technical documentation for architecture, design, workflows, and code to support ongoing development and maintenance.
Front-end & Back-end Development:
Proficiency in front-end technologies (HTML/CSS/JavaScript, Blazor, React.js or Angular) and back-end development using C#, .NET Core/8, Java, Python, or Node.js. Experience modernizing legacy systems is a plus.
Infrastructure & Tools:
Experience with SQL-based and NoSQL databases, cloud platforms (AWS or equivalent), DevOps practices (CI/CD pipelines such as Jenkins), containerization, automated testing, version control (Git), and virtualization tools.
Education:
Bachelor’s degree in Computer Science or a related field.
Experience:
5+ years of experience in full stack development, with a strong portfolio of completed projects across modern and legacy environments.