Overview
As a Senior .NET Developer, you will build high-quality, scalable software that meets client and regulatory requirements. You will work closely with product owners and architects to ensure reliable delivery and alignment with standards. Your C# expertise, T-SQL skills, and cloud knowledge will drive impactful solutions. You will mentor juniors, contribute to SDLC tasks, and promote best practices across teams.
Responsibilities
- Develop high-quality software and maintain technical documentation
- Collaborate with product owners and architects to implement robust solutions
- Provide accurate estimates and delivery timelines for software features
- Identify, prioritize, and execute tasks across the SDLC
- Build unit tests and follow test-driven development practices
- Deliver clean, efficient, and maintainable code aligned with coding standards
- Automate recurring tasks using appropriate tools and scripting
- Mentor junior developers through design guidance and code reviews
- Participate in backlog grooming and sprint planning sessions
- Ensure software complies with modern technologies and best practices
Key requirements
- 8+ years of professional software development experience
- Proven leadership in delivering complex software solutions
- Strong understanding of software design patterns and testing methodologies
- Expertise in C# and strong T-SQL with query optimization and schema design
- Extensive knowledge of relational databases and performance tuning
- Hands-on experience with major cloud platforms (AWS preferred) and cloud-native services
- Familiarity with containerization (Docker, Kubernetes)
- Knowledge of CI/CD pipelines and tools (Git, Jenkins, GitLab CI)
- Excellent analytical, problem-solving, and communication skills
- Ability to work effectively in Agile environments
- Experience in financial markets or regulated industries
- Strong knowledge of security and compliance standards
- Background in cloud migration and microservices design
- Familiarity with DevOps and SRE best practices
- Experience designing cloud solutions or architecture
- analytical thinking
- problem-solving
- clear communication
- C#
- T-SQL
- cloud platforms (AWS)
…
