DET_DOTNET_SENIOR_GDSN01
Job description
Role: Senior .NET Engineer
We are seeking an experienced and highly skilled Senior .NET Engineer to join our dynamic team. At DA, you’ll have an opportunity to build leading-edge decentralized technology solutions for our premier institutional financial partners and a community of global users. At DA, you will have the ability to fundamentally impact the innovation and development of decentralized financial protocols and systems. We seek passionate engineers with exceptional experience in traditional financial technology combined with a strong desire for growing their careers in decentralized finance and blockchain. DA is looking for bright, energetic people who thrive when challenged but enjoy a team-driven environment. We are also a multi-cultural company with employees from many different nations who bring their unique cultural perspectives to bear in support of our ambitious mission.
Role Responsibilities:
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle
Role Requirements:
- Hands-on experience with designing, developing, and deploying reliable, scalable, and maintainable applications using .NET Core and ASP.NET Core
- Strong proficiency in .NET / C#
- Understanding of SOLID design principles
- Solid experience with microservice architecture patterns and best practices
- Solid understanding of relational databases and SQL
- Proficiency in MongoDB database design, implementation, and maintenance
- Hands-on experience with NServiceBus or similar message queuing systems
- Experience with Docker containers and containerization concepts
- Experience with Kubernetes for container orchestration and management
- Understanding of CI / CD concepts and experience with related tools (e.g., Azure DevOps, GitHub Actions etc.)
- Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript
- Strong soft skills including teamwork, collaboration, and adaptability
- Ability to mentor and provide technical guidance to junior members of the development team
- Understanding of Agile methodologies
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal skills
- Excellent troubleshooting skills
- Knowledge of cloud technologies such as MS Azure or Amazon AWS
- BSc/BA in Computer Science, Engineering or a related field
Leadership competencies
- Champion Inclusion - Embrace individual difference and create an environment of support, belonging and trust.
- Communicate Clearly - Listen to understand. Ask questions for clarity and deliver messages with purpose.
- Cultivate Relationships – show care and compassion for others and authentically build networks across functions.
- Instill Ownership – Ensure accountability, manage execution, and mitigate risk to deliver results.
- Inspire Growth – Develop yourself and others through coaching, feedback, and mentorship to meet carer goals.
- Propel Change – Think critically, respectfully challenge, and create innovative ways to drive growth.