AMVETS Jobs

Job Information

Movate Inc. Lead Software Developer in Plano, Texas

[]{#docs-internal-guid-2cd62d0f-7fff-1d3a-736a-481b70a200c5}

Lead Software Developer

  • Plano TX.

Report directly to the Project Manager and be responsible for providing technical leadership to a small development team. Work will be in full-stack development, with a particular focus on Drupal and enterprise-level applications.

Technical Strategy and Solution Design:

  • Develop and maintain the technical roadmap for projects.

  • Design scalable, maintainable, and efficient software solutions.

  • Evaluate and recommend new technologies and frameworks.

  • Ensure alignment of technical solutions with business objectives.

  • Primary focus on Drupal design, customization, and support for mission-critical use in large enterprises.

  • Architect full-stack solutions using HTML, CSS, SASS, JavaScript, TypeScript, and Angular.

  • Design and implement database solutions using SQL, MongoDB, and Redis.

[ ]{#docs-internal-guid-2cd62d0f-7fff-1d3a-736a-481b70a200c5}

Team Leadership and Development:

-

Provide technical guidance and mentorship to junior developers.

  • Conduct code reviews and ensure adherence to best practices.

  • Foster a culture of innovation and continuous improvement.

  • Lead the implementation of complex features and functionality.

  • Oversee the use of front-end frameworks including Bootstrap and Tailwind CSS.

  • Guide the team in using build tools and package managers, including Webpack, Gulp, and npm.

  • Ensure proper use of version control systems using Git.

[ ]{#docs-internal-guid-2cd62d0f-7fff-1d3a-736a-481b70a200c5}

Hands-on Development and Technical Problem-Solving:

-

Contribute to the development of critical system components.

  • Implement complex features and functionality.

  • Optimize application performance and scalability.

  • Troubleshoot and resolve production issues.

  • Develop and maintain back-end systems using Node.js and Express.js.

  • Create and integrate RESTful APIs and microservices.

  • Implement responsive and accessible web designs.

[ ]{#docs-internal-guid-2cd62d0f-7fff-1d3a-736a-481b70a200c5}

Project Management Support and Stakeholder Communication:

-

Collaborate with the Project Manager to estimate time and resources for tasks.

  • Assist in resolving time and cost issues related to technical implementation.

  • Provide technical input for project planning and risk assessment.

  • Communicate technical progress and challenges to stakeholders.

  • Utilize project management tools including Jira.

  • Collaborate with designers using tools including Figma, FigJam, Sketch, and InVision.

[ ]{#docs-internal-guid-2cd62d0f-7fff-1d3a-736a-481b70a200c5}

Quality Assurance, Deployment, and Maintenance:

-

Oversee the QA process and ensure high-quality deliverables.

  • Manage the deployment pipeline and release processes.

  • Implement and maintain CI/CD practices.

  • Ensure proper documentation of systems and processes.

  • Conduct performance and accessibility testing using Browser Stack, Lighthouse, NVDA, and axe.

[]{style="font-size: 12pt; font-family: 'Times N

"}

DirectEmployers