What are the responsibilities and job description for the Senior Software Developer (Full Stack Developer) position at Credence company?
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.
Responsibilities include, but are not limited to the duties listed below :
Key Responsibilities :
- Full Stack Development : Design, develop, and maintain both front-end and back-end components of web applications, ensuring they are scalable, performant, and secure.
- Collaboration : Work closely with cross-functional teams including UX / UI designers, product managers, and other developers to deliver high-quality software solutions.
- Code Reviews : Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Architecture & Design : Contribute to architectural decisions, design patterns, and technology stack choices to meet business requirements.
- Testing & Debugging : Implement automated testing frameworks and debug complex issues to ensure high-quality code.
- Continuous Improvement : Stay updated with emerging technologies and development trends, continuously improving the development process and suggesting enhancements.
- Documentation : Create and maintain technical documentation for architecture, design, and code to support ongoing development and maintenance.
Technical Stacks :
Education, Requirements and Qualifications :
Qualifications :
Preferred Qualifications :
Experience with Agile development methodologies.
Working Conditions and Physical Requirements :
Work Location : McLean VA
LI-Hybrid
Join us, and together, we can build the future of software development powered by AI / ML, Data Fusion, Analytics, and Cloud technologies!