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