Levels of Expertise:
PROJECT MANAGER
The project manager position performs the following essential duties:
- Creating solution statements, project plans and requirements matrices
- Interviewing users and stakeholders
- Setting meetings
- Managing against plans
- Communicating status to project stakeholders
- Facilitating agreements between stakeholders
- Managing project risks and elevating the project constraints
The application of knowledge over time backed by extensive experience in the field, is what makes this position very valuable to our operations. If your require creative and managerial initiative, interactive feedback, and effective communication, then the Project Manager is the right choice for you.
IMPLEMENTER/TRAINER
The essential duties of this position include:
- Assisting in the implementation of technical systems, software, and/or hardware solutions
- Providing training and end-user support during and after the implementation process
- Evaluating client needs and developing configurations that support business processes
- Defining and executing delivery and implementation plans
- Testing and troubleshooting final system setups
- Driving results to meet client’s needs
- Designing custom interfaces, modifying metrics and creating custom reports
If you value creative and effective feedback, as well as, the ability to take ownership of a problem, then our Implementer/Trainer is the right fit for you. This position will facilitate your project guidelines, requirements and specifications and deliver the results you are hoping for.
TESTER/VALIDATOR
In addition to assisting with implementations and user training, the Tester/Validator:
- Analyzes software and systems to avert risk and prevent software issues
- Monitors applications and software systems
- Creates documentation of entire testing process
- Maintains daily communication with client
- Writes and executes test scripts
- Tests in different environments including web and mobile
- Has the ability to assess and debug code
SOFTWARE ARCHITECT, SENIOR
The capabilities of this Senior position include:
- Writing a software interface with HTML/5; or Developing in OpenEdge, C#, Visual Basic, JavaScript, TypeScript, SQL, Java, MySQL, Razor, AJAX; or SOAP, REST Services
- Translating business requirements into robust scalable solutions
- Composing and understanding functional, technical and end-user specifications
- Composing test and validation plans
- Conducting performance testing and tuning
- Revising or correcting errors in computer programs, software, or systems
- Participating in code review, analysis and design to ensure code quality
- Providing training and project leadership to Software Architect and Software Architect, Junior
- Analyzing technical data, designs, or preliminary specifications
The Senior Architect is in charge of providing mentorship and training to our other Software Architect positions. They are also skilled in and have worked with our core ERP technologies, which include QAD, Infor Syteline, Infor Cloud Suite Industrial, EPICOR Version 9 and 10, Vantage Version 8 and Vista Version 8. Their ability to work efficiently and autonomously makes them a dynamic force at Pronto Progress.
SOFTWARE ARCHITECT
In addition to developing in: C#, Visual Basic, JavaScript, TypeScript, SQL, Java, or Progress 4th GL, the differentiated duties of this position include:
- Designing and developing desktop, mobile and console applications and services
- Composing end-user documentation and design documents
- Writing a software interface with HTML/5; or Developing in OpenEdge, C#, Visual Basic, JavaScript, TypeScript, SQL, Java, MySQL, Razor, AJAX; or SOAP, Rest Services
- Analyzing technical data, designs, or preliminary specifications
- Conducting performance testing and tuning
- Revising or correcting errors in computer programs, software, or systems
- Participating in code review with Software Architect, Senior to ensure code quality
This position minimizes the need for day to day supervision and constant coaching. The Software Architect performs work independently and offers effective problem-solving capabilities.
SOFTWARE ARCHITECT, JUNIOR
Our junior position performs the following duties:
- Developing desktop, mobile, and console applications and services
- Understanding functional, technical, and end-user specifications
- Composing test plans and documentation
- Communicating project status to project manager
- Testing computer programs or systems
- Writing a software interface
- Revising or correcting errors in computer programs, software, or systems
- Developing in: C#, Visual Basic, JavaScript, TypeScript, SQL, Java, or Progress 4th GL
- Developing Crystal and SSRS reports
This position requires constant guidance and direction, in order to ensure project milestones are being met. The Junior’s designing capabilities are limited and require interaction and feedback from a Software Architect or a Software Architect, Senior. Additionally, coaching, supervision and code reviews are essential for the success of this role. Nonetheless, our Junior architects fear failure and will place the project’s success at the forefront of their focus.