The Role The Developer Analyst’s role is to support the systems utilized by our IT Solutions business unit. This individual will apply proven analytical and problem-solving skills to help identify and resolve business and systems issues in order to maximize the benefit of IT systems investments.
Developer / Analyst will assist with creating and supporting integration between systems as well as assist with development within various systems in support of new or changed requirements.
Primary responsibilities include requirements analysis to gain an understanding of business needs to develop the level of effort estimates, software design and development, unit testing, design and code reviews, and development of technical documentation.
Additional responsibilities include performing system analysis, code modifications, and functional testing to troubleshoot application production issues.
You will do Identify known issues and communicate any existing workarounds to the customer and clients Update Knowledge Base as required Provide reporter updates throughout the investigation and resolution process Validation of issues believed to be genuine product issues that may require-dev work (may need to get a tester involved) Gather info required for further technical investigation Fix CICD issues Cares about the overall system stability Coding work that provides benefit for system reliability.
E.g. monitoring metric in code, configuration management, backup rollback scripts etc. Review bugs escalated from the support team, involve scrum master or devs for root cause analysis and fixing Coding work that provides benefit for system reliability.
E.g. monitoring metric in code, configuration management, backup rollback scripts etc. Review bugs escalated from the support team, involve scrum master or devs for root cause analysis and fixing Provide timely support of operational processes as needed.
Check on any GCP incidents that may be affecting a system / bug Develop knowledge of the company’s application portfolio, development tools, and development procedures.
Assist in the design of application solutions that fully implement business requirements. Produce technical documentation that accurately and thoroughly depicts the software design and codebase.
Expeditiously troubleshoot application production issues that resolve the issues without causing additional problems. Provide updates on work in progress, work completed, work planned, and issues potentially impacting the on-time completion or quality level of work You should have At least 2 years experience as a developer Proficient in high-level script languages (ie.
PHP, Python, .NET and Ruby) Experience with continuous integration, testing, and deployment Understanding of ITIL terminology such as incident and problem Experience with a database management system (ie.
PostgreSQL and MySQL) Understanding and implementation of security and data protection Experience with cloud message APIs and usage of push notifications.