GO TO SEARCH
We are seeking an experienced and highly skilled remote Senior .NET Developer to join our team.
You will be responsible for implementing new functionality for our projects, working closely with Platform and Engineering architects in an AWS environment, and ensuring code quality by adapting engineering best practices. The ideal candidate should have a strong understanding of the Software Development Lifecycle, Agile Methodologies, and excellent communication and team leadership skills.
Responsibilities
- Implement new functionality for the project
- Work alongside Platform and Engineering architects to support cloud architectures in AWS environment
- Engage in all aspects of the SDLC including requirement review, work estimation, implementation, testing
- Responsible for ensuring code quality by adapting engineering best practices in code review and approving pull requests
- Propose and execute continuous improvements on system operations and performance
Requirements
- 5+ years experience with C# (.Net Core 6 and or .Net Standard 2.1)
- 3+ years experience with relational and No-SQL databases
- 2+ years experience of designing AWS cloud native applications
- 1+ full cycle project experience in designing and implementing complex solutions on AWS platform using .Net
- 1+ project experience in designing and implementing BigData solutions e.g. complex ETL processes, Data Lakes, Data Repositories
- 1+ project experience of using AWS Cloud Containerization technologies including Docker, AWS ECS, AWS Fargate
- 1+ project experience with data processing pipelines, AWS Kinesis, AWS EventBridge, AWS EMR, AWS Lambda functions
- Able to design and develop a Data Repository
- Strong Understanding of Software Development Lifecycle and Agile Methodologies, able to support in driving best practices with the team
- Excellent communication and team leadership skills
- B2+ English level to participate in scrum of scrums with the client team
Nice to have
- AWS Cloud Certificate is a big plus