Are you ready to take your career to the next level?
Praxis is looking for a highly talented System Analyst, to join our expanding team.
Roles & Responsibilities
- Create platform and system details with low-level specifications.
- Translate non-technical requirements into clear technical specifications.
- Provide documentation of all processes and training as needed.
- Develop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarms.
- Perform design, implementation, and upgrades of information systems to meet the business and user needs.
- Implement best practices for scalability, supportability, ease of maintenance, and system performance.
- Identifying potential solutions and preparing proposals for modified or replacement systems.
- Working closely together with technical staff to ensure the technical viability of solutions.
- Designing and overseeing test specifications and conducting rigorous testing.
- Risk mitigation planning.
- Creating system guidelines and manuals for the organization.
- Determining budgets and time frames for the implementation of proposed solutions.
- Conducting regular reviews and generating reports on efficiencies and improvement areas.
- Researching and evaluating emerging technologies, including both hardware and software.
Candidate Requirements
- At least 3 years of hands-on experience.
- Bachelor’s degree in computer science or information technology or equivalent experience.
- 4-6 years of experience working with information technologies and systems analysis.
- Strong computer software and analytical skills.
- Proven ability to assess business needs and translate them into relevant solutions.
- Experience installing, configuring, documenting, testing, training, and implementing new applications and systems.
- Working knowledge of a wide variety of programming languages.
- Excellent analytical skills.
- A solid understanding of how organizational processes work.
- Creative thinking to develop new and innovative solutions.
- A methodical approach and attention to detail to ensure the development and implementation of effective solutions.
- Strong business analyst skills to accurately determine business requirements.
- Good communication skills – ability to communicate clearly and concisely in English language.
What we might consider as an advantage
- Knowledge of the principles & patterns of Agile software development.
- Experience with continuous integration tools (e.g. Jenkins).
- Experience with back-end technologies like PHP, Java.
- Experience with AWS and/or cloud computing.
- Experience with Payment Gateway technology.