Software Analyst
Keystone Automation Solutions
Description
We are looking for a Software Analyst to produce and implement functional software solutions.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills.
Key Responsibilities:
-
Collaborate with stakeholders to gather, document, and analyze business requirements.
-
Develop high-quality software design and architecture
-
Evaluate existing systems and processes to identify areas for improvement.
-
Translate business needs into technical specifications.
-
Design system workflows, processes, and architectures to meet business objectives.
-
Support the implementation of new systems or enhancements to existing systems.
-
Prepare detailed documentation, including requirements, system designs, and user guides.
-
Maintain an up-to-date knowledge base of systems and processes.
-
Manage stakeholder expectations by clearly communicating timelines, challenges, and progress.
-
Perform validation and verification testing
-
Collaborate with internal teams and vendors to fix and improve products
Requirements
Technical Skills:
- Proficiency in system analysis and design methodologies (e.g., UML, data flow diagrams).
- Knowledge of with ERP, CRM, or other enterprise systems.
- Knowledge of software development life cycle (SDLC) and agile methodologies.
- Strong analytical and problem-solving skills.
- Understanding of databases, SQL, and data modelling.
- Familiarity with programming languages or scripting (e.g Java, C#, Python or similar). will be added advantage
- Knowledge of any enterprise system will be an added advantage
Soft Skills:
- Excellent communication and interpersonal skills.
- Ability to work collaboratively with cross-functional teams.
- Attention to detail and a structured approach to problem-solving.
- Analytical mind with problem-solving aptitude
- Ability to work independently
Work Environment:
- May require occasional travel.
- Fast paced, changing environment.
- Flexible hours to meet project deadlines.
Benefits
- Competitive salary and performance-based bonuses.
- Professional development opportunities.
- Paid time off and holidays.
- Health insurance covering for the immediate family.
About Keystone Automation Solutions
-
