Job Description :
Position: Senior Software Engineer
Location: Peachtree, GA
Duration: Full time
Salary: $130K to $150K(Depending on Exp

Job Summary
We are looking for a Senior Software Engineer who is excited and passionate about bringing new products to market. The individual will have the opportunity and responsibility to work across all aspects of the solution – feature requirements, architecture and design, implementation, and customer integrations. The individual will join a small team of talented engineers working in a fast paced, agile environment, developing a ground breaking, multi-tenant, cloud-based payments platform. We seek an independent and motivated engineer with strong communication skills, who wants to see his or her work change an industry.

Responsibilities and Duties
Work on a scrum team with senior developers and QA to implement and deliver new features, bug fixes, and other platform improvements.
Participate in sprint planning and grooming activities, providing input on designs, dependencies, and estimates.
Maintain strong source control principals allowing for regular releases, patches, and fixes.
Participate in code reviews, identifying weaknesses in code security efficiency, and standards.
Participate in deployment activities to test and production environments, in a high-availability, clustered, Azure cloud environment.
Assist with infrastructure maintenance of a clustered, redundant cloud environment, including firewalls, application servers, and databases.
Use design principals that promote and enable automation efforts for testing and deployment
Implement test and mock interfaces to enable testing and ensure development environments accurately mimic production.
Test, troubleshoot, and debug defects in development, staging, and production environments
Interact directly with clients assisting with business case workflows through to web service integrations.

Qualifications and Skills
Bachelor’s Degree in Business/Computer Science (preferred) or related field.
7-15 years of experience in hands-on software design and development
Experience in payments or financial technology strongly desired, i.e. TSYS, Elavon, First Data, etc.
Experience working with geographically dispersed highly motivated and innovative teams
Familiar with cloud-based architecture, including data management and integration architecture
Experience with .NET, Azure platform, and various Microsoft tools
Experience with front-end development using Angular
Entrepreneurial spirit with desire to work in fast-paced, start-up environment, with the ability to consistently deliver exceptional results on demanding timelines