Logo
Crawford Thomas Recruiting

Full Stack Developer

Crawford Thomas Recruiting, Oklahoma City, Oklahoma, United States, 73116


Full Stack Developer - CRM Project (Hybrid Schedule) Job Type: Full-time Pay: $80,000.00 - $120,000.00 per year Our client is seeking a skilled Full Stack Developer to join their team and help drive an exciting CRM project to completion. This role requires a blend of technical expertise and project coordination, offering the opportunity to work on innovative technology solutions within a dynamic environment. Job Overview: As a Full Stack Developer, you will play a critical role in developing, maintaining, and enhancing their new CRM system. You will work directly under the Director of Information Technology, collaborating with internal teams and managing external contract development teams to ensure the successful delivery of the new CRM. This role requires strong technical expertise, excellent project management skills, and the ability to guide and coordinate between various stakeholders. Key Responsibilities: CRM Development and Maintenance: Develop and maintain features and functionality for the in-house CRM system. Implement front-end and back-end solutions to ensure a seamless user experience. Troubleshoot and resolve issues as they arise, ensuring system stability and performance. Project Coordination: Collaborate with contract development teams to align project goals and deliverables. Provide clear direction and oversight to contract developers, ensuring adherence to project timelines and quality standards. Develop and manage test cases to validate the functionality and performance of the CRM. Testing and Quality Assurance: Design, implement, and execute comprehensive test plans to ensure the CRM system meets all requirements and is free of defects. Work closely with the QA team to identify, document, and resolve any issues or bugs. Transition and Handoff: Facilitate a smooth transition of the CRM system from the project team to the permanent development team. Document system architecture, development processes, and key decisions to ensure a smooth handoff and future maintenance. Technical Leadership: Stay up-to-date with industry trends and emerging technologies to suggest improvements and innovations. Mentor and provide guidance to junior developers and team members as needed. Required Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. Proven experience as a Full Stack Developer with a strong portfolio of completed projects. Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular). Strong back-end development skills (e.g., Python, JavaScript, Node.js, Ruby, PHP). Python and JavaScript are essential, with .NET experience a bonus Experience with database management systems (e.g., SQL, NoSQL). Familiarity with version control systems (e.g., Git). Solid understanding of CRM systems and their functionalities. Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills, with the ability to work effectively with both internal and external teams. Preferred Qualifications: Experience in project management or coordinating with external development teams. Knowledge of CRM development and deployment best practices. Familiarity with agile development methodologies. Experience with .NET development is a bonus. Why Join Us? Opportunity to work on a high-impact project that will shape the future of our CRM capabilities. Collaborative and dynamic work environment. Competitive salary and benefits package. Professional growth and development opportunities. Benefits: Childcare Dental insurance Employee assistance program Gym membership Health insurance Health savings account Life insurance Paid time off Vision insurance Benefits start after 30 days of employment.