We are seeking a Software Developer with strong Python programming skills and experience across the full software development lifecycle. The ideal candidate will have expertise in database management and automation scripting.
Key Responsibilities
Participate actively in all phases of the Software Development Life Cycle (SDLC), from initial conception through deployment and maintenance
Design, develop, and deploy Python-based applications with a focus on creating clean, maintainable, and efficient code
Work with various database systems including FDS and Redshift, managing data interactions between different applications
Maintain and organize code using Bitbucket repositories, following best practices for version control
Create and maintain shell scripts to automate server-based jobs and improve operational efficiency
Identify, troubleshoot, and resolve software issues to ensure optimal application performance
Any Graduate