Position: Senior .NET Developer / Account Team
Company: Softesis
Category: .NET
Experience required: 5y
English level: upper
Published: 2020-07-01T00:00:00+03:00

JOB 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 4 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