We are looking for a passionate data-oriented, analytical Back-End Developer to join our development team.
Your primary focus will be the application support on our legacy system and development of server-side logic, data pipelines and administration of several databases while ensuring high performance and responsiveness. The Back-end Developer will also use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users.
You will be joining a dynamic and fast-paced environment while working with cross-functional teams to design, build and roll out projects.
Responsibilities and Duties:
- Be involved and participate in the overall application lifecycle
- Maintain and continuously improve legacy code while providing software application support
- Performing analyses on software application functionality and suggesting improvements
- Ensuring effective back end functionality of applications
- Managing code migration across environments to ensure continued and synchronized functionality
- Build high-quality reusable code and easy to maintain that can be used in the future
- Process and analyze data, processes, and code to troubleshoot problems and identify areas for improvement
- Collaborating with other team members to establish objectives and design more functional and cohesive code
- Participating in continuing education and training to remain current on best practices, learn new programming languages/frameworks
- Documenting processes and monitoring application performance metrics.
- Integrate cutting-edge technologies in legacy solutions
- Automation of repetitive tasks and procedures