programmer analyst
Posted on
October 11, 2024
by
Employer details
Encepta
Job details
*About the Role*
The Programmer Analyst at Encepta plays a crucial role in our citizen development initiatives within Client Tools. This position blends traditional software development, coding, and programming with business-focused analysis and optimization. As a Programmer Analyst, you will be responsible for carrying out a variety of programming and business analyst tasks as assigned by your direct manager or other internal clients. This predominantly office-based role requires frequent interaction with team members and occasional engagement with external stakeholders. Your work will be instrumental in driving both client-facing and internal technology solutions, ensuring they meet business needs and adhere to high-quality standards.
*Responsibilities*
* *Requirement Analysis*: Assess business needs by gathering scope and requirements to implement impactful solutions within budget and client expectations.
* *Design and Implementation*: Independently design, implement, and deliver intermediate to complex software solutions using sound software development practices, driving the end-to-end delivery process from requirements through development, testing, and deployment.
* *Agile Methodologies*: Work within Agile frameworks (e.g., Scrum, Kanban) to manage project timelines, collaborate with cross-functional teams, and deliver iterative improvements.
* *Security Practices*: Implement and adhere to security best practices in software development to ensure the protection of sensitive data and compliance with industry standards.
* *Code Reviews*: Participate in and conduct code reviews to ensure code quality, readability, and adherence to best practices and coding standards.
* *Performance Optimization*: Analyze and optimize software performance, ensuring efficient use of resources and improving user experience.
* *Quality Assurance*: Develop quality assurance procedures, review other programmers' work, and resolve software bugs and issues to ensure high-quality deliverables.
* *Technical Documentation*: Create technical documentation for tools and processes, maintaining historical records by documenting program development and revisions.
* *Coaching and Training*: Provide coaching to team members to help effectively deliver projects and host technical sessions with both technical and non-technical colleagues.
* *Integration*: Integrate software tools and data using APIs or other interfaces to ensure seamless interoperability between systems.
* *Visualization and Metrics*: Prepare high-quality visualizations and metrics to demonstrate the value of proposed or existing technology solutions.
* *Continuous Improvement*: Highlight areas of improvement and best practices for the corporate IT strategy and product roadmap for client-facing and internal software and other technology solutions.
*Requirements*
* *Education*: University/College/Technical School Graduate preferred or an equivalent combination of experience and training.
* *Experience:* 3-5 years of experience in a software/programmer-related role or equivalent education/co-op experience.
* *Technical Proficiency*: Proficient knowledge and application of common programming languages such as SQL, Python, VB, and JavaScript. Demonstrated advanced knowledge and application of software development and computer science at an intermediate level of competency.
* *Database and API Integration*: Knowledge of and ability to perform advanced operations within database environments. Experience integrating or updating applications and utilizing APIs.
* *Problem Solving*: Strong problem-solving skills and the ability to think things through to arrive at a solution. Ability to resolve software issues and coding bugs with minimal supervision.
* *User Requirements and Functional Solutions*: Ability to understand and translate user requirements into functional solutions. Ability to manage multiple, ongoing project tasks efficiently.
* *Team Collaboration and Communication*: Ability to provide
-
LocationBurnaby, BC
-
Workplace information
On site
-
Salary$65,000 to $75,000YEAR annually
-
Terms of employment
Permanent employmentFull time
-
Starts as soon as possible
- vacancies
1 vacancy
- Source
indeed.com
#9484104900
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Thank you for your help!
You will not receive a reply. For enquiries, please contact us.