Logo
IT Associates

Full Stack Web Developer

IT Associates, , IL, United States


In this position, you will play a crucial role in developing and maintaining web applications, integrating various platforms, and ensuring seamless connections between client's systems.


Primary Responsibilities:


  • Participate in the full systems development lifecycle
  • Integrate website platforms (BigCommerce, WordPress) with ERP systems (Microsoft Dynamics AX/365, Business Central)
  • Support and debug existing and future web-ERP integrations
  • Collaborate with front-end designers and IT team members
  • Translate business requirements into logical integrations
  • Implement API connections with vendor, client, and internal systems
  • Define technical and design requirements for project planning
  • Provide training and support to team members
  • Develop clean, reusable, and sustainable code
  • Troubleshoot and debug applications and API connections
  • Conduct QA and UAT testing
  • Stay updated on new technologies and best practices


Qualifications


Education

  • Bachelor's degree in Computer Science, Software Engineering, or related field


Required Skills

  • 3-5 years of experience in full stack web development
  • Experience with e-commerce platforms (BigCommerce, WordPress)
  • Familiarity with content management systems
  • Knowledge of ERP systems, especially Microsoft Dynamics AX/365 and Business Central
  • Experience with CI/CD pipelines and DevOps practices
  • Proficiency in front-end technologies: HTML5, CSS3, JavaScript, React.js
  • Strong back-end development skills: Node.js, Python, or PHP
  • Comprehensive understanding of the web development lifecycle, including design, development, and deployment.
  • Experience with RESTful APIs and web services
  • Familiarity with database systems: MySQL, MongoDB, or PostgreSQL
  • Knowledge of version control systems, preferably Git
  • Understanding of web security principles and best practices
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Familiarity with Agile development methodologies
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities