Senior Software Developer Position
Job Overview
We are seeking an experienced Senior Software Engineer to join our Technology and Product Development team. As a key member of this team, you will be responsible for designing, developing, and testing software applications that power our high-volume, high-availability platform. Your expertise will be instrumental in driving business growth and delivering exceptional results.
Key Responsibilities
Develop and maintain high-quality software applications
Collaborate with cross-functional teams to drive project success
Participate in software design meetings to determine technical requirements
Apply Agile software techniques to maximize productivity and quality
Deploy new features into production with zero downtime
Requirements
Bachelor's degree in Computer Science or related field
7+ years of relevant software engineering experience
Experience with end-to-end systems development life cycles and standards
Familiarity with Python, Perl, or shell scripting in a Linux environment
Proficiency in sequence diagrams, class models, and solutions design
What We Offer
Competitive salary and benefits package
Opportunities for career growth and professional development
Collaborative and dynamic work environment
Recognition and rewards for outstanding performance