Relevant Degree in Computer Science or related field
Experience in non-UI web development
Proficient in microservice architecture
Strong knowledge of Linux environments
Expertise in Java and JavaScript programming
Familiarity with NodeJS and .NET frameworks
Solid understanding of SQL databases
Responsibilities
Analyze and design software enhancements and new products
Develop high-quality code for local, networked, or Internet-related programs
Debug and modify existing software applications
Collaborate with Solution Architect and UI Developer for system integration
Perform testing and debugging to ensure application performance
Document installation procedures and maintenance practices
Interact with users to gather system requirements and improvements
Benefits
Opportunities for professional development
Collaborative work environment
Access to cutting-edge technologies
Flexible working hours
Potential for remote work options
Full Job Description
Job Description
Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Code may be used in commercial or end-user applications, such as materials management, financial management, HRIS or desktop applications products. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.
Develop and maintain code that interacts between the UI and the CP Core system. The Backend Developer works in collaboration with the Solution Architect and the UI developer to determine what services are needed to get the data from the CP Core system onto the UI to support the workflows required by the end user.