Current Openings
Senior .NET Developer / Accounts Team
Odessa / RemoteJOB PURPOSE (WHAT DO YOU OWN & SUPPORT)
- Software engineer in one of product teams
- Develop high quality solutions across multiple tech stacks
- Contribute to solution architecture sessions
As a software engineer in one of our agile product teams you will be responsible for developing high quality solutions and coaching other engineers in the team. You will work in one of our squads, building out products to enhance the experience for our merchants and customers.
CONTRIBUTION AND FUNCTIONAL RESPONSIBILITIES (DAY IN THE LIFE OF ‘SAID ROLE’)
- Write code that is clean, highly maintainable and well tested
- Perform effective code reviews in both front and back end technologies
- Contribute to solution architecture sessions
- Improve the codebase, and make suggestions on where we can improve further
- Collaborate with engineers, tech lead, and product manager to build great products
- Help and support when production issues happen with products your team owns
- Contribute to product ideas and deliver from start to finish
- Explore new technologies and share your findings with the engineering team
- Contribute to continuous improvement and innovation
- Work in a team with a “team first” mentality
SKILLS AND QUALIFICATIONS - WHAT YOU NEED TO SUCCEED
Must have:
- Spoken and written English is a MUST
- At least 5 years’ experience working as a software engineer in an agile environment
- Experience building complex applications in a full-stack capacity (Javascript/CSS/client, backend, AWS infrastructure) Understanding of infrastructure, testing, and deployment automation
Nice to have:
- Payments or banking background
- E2E/Automated testing experience
Specific Account teams stack and requirements:
Must Have
- .Net Framework
- .Net Core
- SQL Server
- Kafka
- AWS
- RDBMS SQL Server PostGresSQL
- TSQL
- Shell Scripts
- Microservices
Desirable
- Test first approach
- Scala
- Accounts/ing knowledge
- Batch Processing
- Athena