Senior C# Back End Software Development Engineer, SIT Team
We are looking for Senior Software Development Engineer C# with experience in AWS Cloud solutions or eager to learn AWS technologies fast to start working on Cloud-based Online Banking project. You will work using an agile approach to deliver mature enterprise-level software having multi-tenancy, microservices architecture, CI/CD, test automation, high availability and progressive tech stack. We have dedicated time for learning, and are constantly improving the way we work together.
This is an opportunity for candidates to learn a lot about FinTech, banking solutions, cloud architecture (kubernetes, docker, serverless, etc) and patterns. You will become part of a large organization distributed worldwide.
Primary Responsibilities
Writing and documenting high-quality code in C#
Following existing in-house development standards, well-known patterns and executing practices like code review, git flow, test driven development
Composing test coverage plan together with the team to make sure your changes are thoroughly tested
Writing all kind of automated tests according to the test pyramid principle
Designing and documenting web service APIs
Writing and maintaining a technical documentation related to a project (API, component diagrams etc.)
Building and supporting full continuous delivery and deployment pipeline for projects
Collaborating with a distributed team of product managers, developers and QA
Sharing best practices and knowledge with colleagues for re-use by other teams internally
Embracing AI tools to boost your and team's productivity
What We Expect
At least 5 years of experience in building commercial software
Strong knowledge of C#
Desire to work with AWS to build cloud-based solutions (the company is open to sponsoring relevant courses)
Experience in Unit test frameworks and API/Load testing approaches
Eager to learn new technologies and adopt new approaches
Basic understanding of web security mechanisms and protocols
Intermediate+ English skills (ability to read, write and speak about technical details of a project)
Friendly and positive communication
Ability to adjust the working schedule for at least 2-3 hours overlap with colleagues in US Pacific time zone
Ability to make and defend architectural decisions
It Would Be Great If You Have
Knowledge of latest C# features and experience with both legacy and modern .NET versions
Experience with TypeScript (we use React)
Understanding of microservice architecture patterns
Experience with NoSQL databases
Experience in building Serverless applications (AWS based)
Experience with Kubernetes/Docker
Experience with Octopus
Experience with microfrontends (webpack module federation)
Experience with infrastructure monitoring and logging tools (like CloudWatch, Grafana, Kibana/ELK stack)
Our Benefits
Remote-friendly role, depending on location eligibility
Flexible working hours
Experienced development teams
Long-term employment
Competitive salary
Paid vacation and days off on national holidays
Paid sick leave and internal medical insurance policy
Compensation for training and additional education
Community of practice, regular knowledge sharing among colleagues
Internet compensation (50$ per month)
Home office equipment (computer, additional monitor, etc.), if necessary.
And other benefits, described in detail in the Staff Handbook
Access Softek is a US based company developing software solutions for financial institutions in the United States. The SIT Team is responsible for developing the tools used by implementation managers, as well as the platforms used by the other development teams.
About the job
Apply for this position
Senior C# Back End Software Development Engineer, SIT Team
We are looking for Senior Software Development Engineer C# with experience in AWS Cloud solutions or eager to learn AWS technologies fast to start working on Cloud-based Online Banking project. You will work using an agile approach to deliver mature enterprise-level software having multi-tenancy, microservices architecture, CI/CD, test automation, high availability and progressive tech stack. We have dedicated time for learning, and are constantly improving the way we work together.
This is an opportunity for candidates to learn a lot about FinTech, banking solutions, cloud architecture (kubernetes, docker, serverless, etc) and patterns. You will become part of a large organization distributed worldwide.
Primary Responsibilities
Writing and documenting high-quality code in C#
Following existing in-house development standards, well-known patterns and executing practices like code review, git flow, test driven development
Composing test coverage plan together with the team to make sure your changes are thoroughly tested
Writing all kind of automated tests according to the test pyramid principle
Designing and documenting web service APIs
Writing and maintaining a technical documentation related to a project (API, component diagrams etc.)
Building and supporting full continuous delivery and deployment pipeline for projects
Collaborating with a distributed team of product managers, developers and QA
Sharing best practices and knowledge with colleagues for re-use by other teams internally
Embracing AI tools to boost your and team's productivity
What We Expect
At least 5 years of experience in building commercial software
Strong knowledge of C#
Desire to work with AWS to build cloud-based solutions (the company is open to sponsoring relevant courses)
Experience in Unit test frameworks and API/Load testing approaches
Eager to learn new technologies and adopt new approaches
Basic understanding of web security mechanisms and protocols
Intermediate+ English skills (ability to read, write and speak about technical details of a project)
Friendly and positive communication
Ability to adjust the working schedule for at least 2-3 hours overlap with colleagues in US Pacific time zone
Ability to make and defend architectural decisions
It Would Be Great If You Have
Knowledge of latest C# features and experience with both legacy and modern .NET versions
Experience with TypeScript (we use React)
Understanding of microservice architecture patterns
Experience with NoSQL databases
Experience in building Serverless applications (AWS based)
Experience with Kubernetes/Docker
Experience with Octopus
Experience with microfrontends (webpack module federation)
Experience with infrastructure monitoring and logging tools (like CloudWatch, Grafana, Kibana/ELK stack)
Our Benefits
Remote-friendly role, depending on location eligibility
Flexible working hours
Experienced development teams
Long-term employment
Competitive salary
Paid vacation and days off on national holidays
Paid sick leave and internal medical insurance policy
Compensation for training and additional education
Community of practice, regular knowledge sharing among colleagues
Internet compensation (50$ per month)
Home office equipment (computer, additional monitor, etc.), if necessary.
And other benefits, described in detail in the Staff Handbook
Access Softek is a US based company developing software solutions for financial institutions in the United States. The SIT Team is responsible for developing the tools used by implementation managers, as well as the platforms used by the other development teams.