Lead .NET Engineer (offline)

Targets
• Design, develop and configure .Net applications in accordance with agreed requirement specifications
• Work as part of an Agile development team
• Lead the team of backed developers
• Complete application design, code, unit and component test tasks to .Net development standards
• Provide technical support where required
• Communicate with clients, take ownership and resolve issues

Skills – Technology
• Understanding and ability to explain and apply:
o OOP theory, principles, design patterns, DDD, data structures
o Architectural concepts, scalability, parallelism
o C# essential and advanced language features
o SQL and databases, ORMs
o Testing best practice, Unit Testing, TDD
o Authorization, authentication principles, protocols, flows
o Networking basic knowledge
• Broad understanding of tools and technologies:
o Backend Development with: ASP.NET Core
o Databases: MSSQL, MySQL, Aurora, MongoDB or equivalent
o Caching: Redis
o Message buses: RabbitMQ
o Containerisation: Docker, Kubernetes
o Cloud: AWS (Amazon Web Services), such as: EC2, EKS, S3, ElastiCache, SQS, SNS, Lambda, RDS, DocumentDB
• Proven experience in ASP.NET Core, microservices, messaging buses, SQL and NoSQL databases, containers
• Experience with JIRA, Confluence, GitLab (Git), SonarQube, Kibana, Grafana
• Strong understanding and promotion of Agile SDLC, Scrum

Skills - Other
• Soft skills, Collaboration, Customer-first mindset
• Team player, ability to lead and develop people
• Ability to lead technical initiatives from the beginning to the end
• Security awareness and mindset
• Strong communication skills, oral and written.
• English: Advanced/Fluent

About Our Tandem

Digital employee experience and engagement solution.

Tandem services are hosted in AWS cloud hosting using Kubernetes (EKS), brought to live with many AWS services: EKS, RDS (MSSQL and DocumentDB), Lambda, SQS, SNS, Cognito, CloudWatch, etc. Inter-service communication achieved by RabbitMQ. Caching with Redis clusters. CI/CD is built with GitLab and as infrastructure as a code. Automated deployment with Kubernetes and Atlantis. Continuous Code Quality achieved with SonarQube integration and automated end-to-end, performance and unit tests execution. Mobile CI/CD based on Microsoft AppCenter, delivering applications to GooglePlay and AppleStore with Fastlane plugin. ELK stack being developed to be used for logging. Prometheus being incorporated as a monitoring tool.

Our Tandem is mobile-first, Continuous Performance Management platform that drives the employee’s experience in an organisation. With a new vision for performance management, the Our Tandem platform allows organisations to embed a culture where an employee can own their own growth using the power of regular check-ins, real-time feedback, and agile goal setting. We are changing the lives of employees and the cultures of organisations all around the globe – which is a rather rewarding feeling! We offer an opportunity to be involved in an exciting, high growth company with an energetic, fast paced work environment (operating remotely) a competitive salary, and respect for work/life balance.
This is a remote working role.

Company website:
https://www.ourtandem.com

The job ad is no longer active
Job unpublished on 8 April 2021

Look at the current jobs C# / .NET Remote→