What are the responsibilities and job description for the Full stack developer (urgent contract roles- 3) position at Providence Partners?
Job Details
We are looking to hire 3 Full-stack Developers urgently.
Role:
Enhance and maintain the organization's ERP system to ensure optimal performance and functionality.
Provide technical support to end users by troubleshooting and resolving ERP-related issues.
Collaborate with Development Managers and Product Owners to deliver effective and efficient solutions for users.
Design, develop, test, and deploy tools, connectors, and custom applications to streamline operations across departments.
Create technical and functional documentation, including user manuals, ensuring compliance with audit standards.
Develop new features and enhance existing functionalities to meet business needs.
Address and resolve software bugs and technical issues in a timely manner.
Assess current software applications and recommend updates or new solutions to meet evolving organizational requirements.
Perform regular system audits and design operational data pipelines utilizing advanced data architecture methodologies.
Participate in agile product development using Git for version control and Docker for containerized environments.
Qualifications:
Minimum of 3 years of experience in software development and cross-platform integration following industry best practices.
Bachelor s degree in Information Technology, Computer Science, Engineering, or a related field (or 4 years of direct industry experience in lieu of degree).
Proficiency in Python, JavaScript, HTML, CSS, XML, SQL, object-oriented programming, and web application development.
Demonstrated experience building and managing APIs, HTTP requests, web sockets, and other communication protocols.
Hands-on experience in developing, testing, and deploying software tools across multi-application environments.
Skilled in writing SQL queries to retrieve and manipulate data for seamless web application integration.
Strong interpersonal skills with a proven ability to collaborate with business and IT teams.
Competence in gathering, documenting, and communicating complex business requirements.
Excellent analytical and problem-solving abilities with a proactive approach to challenges.
Familiarity with agile software development best practices, including architecture, code reviews, branching, task management, documentation, and testing.
Capability to work independently and as part of a team in a fast-paced environment.
Required Skills:
Advanced proficiency in Python, JavaScript, XML, and SQL.
In-depth understanding of web servers and web applications.
Strong communication and teamwork abilities.
Efficiency in working within collaborative team settings.
Preferred Skills:
Experience with ERP systems, including integration and tool/module development.
Previous experience with Odoo development.
Knowledge of Docker containerization and its application in development environments.
Familiarity with Atlassian tools (Jira, Confluence, Bitbucket) and 3D CAD software such as Siemens products.