Software Engineering
Durham, NC, USA
Posted on Apr 15, 2025
Responsibilities
- Follow best practices and coding standards.
- Review User Guides and Technical Guides released by Documentation.
- Identify bugs and issues in each project developed in ProcessMaker.
- Function as an integral part of the development team, actively contributing towards the development of our tools, services and platforms.
- Review and contribute on a regular basis to the ongoing improvement of team practices and approaches with a view to making the team more effective and improving our service delivery.
- The position requires constant communication with colleagues.
- Complete the estimated tasks in the day.
Essential Functions
- Programming in php and other languages if this is needed (R1,2,3).
- Create Dynaforms and add basic JavaScript code. (R2,5)
- Manual Tests for each project (R4)
- Automation Tests based on the logic provided by the team (R4).
- Report all issues or constraints to team and Technical Lead (R4,5,7).
- Review the jira system to complete the assigned tasks in the day (R8).
- Be able to inform in the scrum meeting the status about the tasks assigned in the day.(R9)
- Assist to the scrum meetings.
Minimal Qualifications
- Computer Science/Systems Engineering bachelor degree or in progress.
- Software Development
- Knowledge in ProcessMaker is not required.
- Basic knowledge in PHP.
- Familiarity with version control concepts.
- PHP knowledge.
- Linux and Windows Knowledge (desired).
- Basic English knowledge (desired).
Preferred Qualifications
- Basic Front-end knowledge development (javascript, jquery, angular, bootstrap).
- Basic Agile and formal software development methodologies (desired).