Senior Software Developer
Posted 3 years ago
Job Summary
Responsible for designing, building, and maintaining the payment services and infrastructure that move money for Accepta. You will be deeply involved in the technical details of building highly available and reliable services, while also working with product teams to enable Accepta to rapidly build new capabilities for our merchants and buyers all over the world.
Candidates should have working experience in:
- Master desired, minimum bachelor’s degree in computer science or related
- +8yrs work-related experience
- Strong knowledge in C#, SQL
- Experience with containers and microservices and Azure services
- Software development lifecycle (i.e. requirements gathering, development, deployment, quality)
- Agile development methodology (or equivalent)
- Test driven development
- TContinuous integration/Continuous delivery
- Work in an interdependent work environment
- Front and back-end development of websites and apps
Skills/Abilities:
- A robust and organized approach to the work is needed to produce the best solutions
- The ability to meet deadlines and think strategically
- Delegating tasks to appropriate team members and successfully project managing campaigns at all stages
- Taking responsibility for all development work and ownership of thorough quality control
- Strong written and verbal communication skills in English and Spanish