Responsibilities
- Evaluate business information requirements and create effective technical solutions
- Build and deploy data processing applications following established quality practices
- Design and test new software systems for data handling and reporting
- Carry out proactive maintenance on current systems to enhance performance
- Identify opportunities for codebase improvements and implement refactoring
- Address and resolve production issues promptly and efficiently
- Manage and maintain production environments hosting critical applications
- Assist internal teams and stakeholders with application support and troubleshooting
- Explore new technologies through proof-of-concept development
- Assess third-party services, APIs, and data sources for integration potential
- Develop and update technical documentation for active systems
- Contribute to the creation of user guides and knowledge resources
- Ensure applications meet functional and operational standards
- Collaborate on system upgrades and modernization efforts
- Maintain legacy systems while transitioning to improved architectures
Responsibilities
- Analyze and develop solutions to information needs in our business
- Design, develop, deploy, and test new information and data processing applications in accordance to our quality standards
- Perform preventive maintenance, identify and execute improvements, and refactor existing code base, including our legacy applications
- Monitor, respond, and resolve incidents in production
- Develop and maintain the infrastructure that host our applications in production
- Support our internal staff and stakeholders’ inquiries and issues with the applications in use
- Investigate and create proofs of concepts, such as in using external services, APIs, programming libraries, and data source systems
- Contribute in the development of user guides and knowledge base of applications in use
