DEG Services -
5 emplois
Concord, ON
Salary:
The Software Analyst will analyze, troubleshoot, and optimize application performance while developing innovative solutions to meet business requirements. This role involves database management, scripting for automation, prototyping for research, and preparing comprehensive documentation to support decision-making and operational excellence. The ideal candidate will collaborate with stakeholders, ensure data accuracy, and contribute to the successful delivery of technology projects.
Key Responsibilities:
- Application Analysis and Troubleshooting:
- Analyze application performance to identify and resolve potential issues.
- Investigate and troubleshoot application defects or errors.
- Monitor security alerts via EDR and antivirus tools, ensuring prompt resolution.
- Development and Automation:
- Develop new procedures and scripts in various coding languages based on business requirements.
- Automate manual processes to enhance efficiency.
- Create prototypes for research projects to test and refine ideas.
- Database and Data Management:
- Manage and administer databases, ensuring optimal performance.
- Maintain data quality and accuracy through regular audits and updates.
- Documentation and Reporting:
- Prepare and maintain detailed documentation, including:
- Business Requirements Documents (BRD).
- Technical Specifications.
- Final project reports and lessons learned.
- Document and track incidents, known errors, risks, and mitigation strategies.
- Prepare and maintain detailed documentation, including:
- Project Support and Coordination:
- Assist in User Acceptance Testing (UAT) to ensure application reliability and functionality.
- Monitor task progress and ensure timely completion of deliverables.
- Create final project documentation, including findings and recommendations.
- Stakeholder Engagement and Communication:
- Document business requirements and translate them into technical solutions.
- Present findings, prototypes, and recommendations to stakeholders.
- Identify and document risks associated with products and services.
Key Competencies
- Excellent verbal and written communication skills in English
- Analytical and problem-solving abilities to identify and address application performance issues.
- Proficient in scripting and automation for process efficiency.
- Strong organizational skills with the ability to manage multiple tasks and meet deadlines.
- Knowledge of UAT processes and stakeholder collaboration
Education and Experience
- Bachelors degree in Computer Science, Information Systems, or a related field.
- The Software Analyst should have exposure to Node.JS, React, and Python
- Exposure to DevOps is preferred
- Knowledge of Azure and Cloud Computing is preferred
- Exposure to full stack development is preferred
Working Conditions
- Typical office hours: Monday to Friday - 9:00 am to 5:00 pm, sometimes requiring overtime hours.
- Moderate physical effort. Requires a moderate amount of sitting/standing/kneeling for prolonged periods of time.
- Essential Physical Requirement for the job (must be able to lift 40 pounds, sit/stand for 8 hours)