Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
We're seeking a capable Senior .NET Developer with strong AI familiarity to join our growing organization. This position provides the chance to work on substantial, technically rich projects within a team setting that encourages innovative thinking and continuous improvement. You'll become part of a group that places high value on sound engineering principles, inventive problem-solving methods, and the practical use of today's technology. If you're looking to develop trustworthy, high-quality systems while broadening your AI capabilities, this role offers a genuine pathway for career growth.
Responsibilities
- Plan and develop scalable, enduring software architectures that meet both business and engineering needs
- Partner with cross-functional teams to ensure outputs remain timely and aligned with quality expectations
- Take part in architecture-related discussions, contributing ideas that help shape how projects evolve
- Evaluate code submitted by team members, delivering constructive feedback that upholds dependable standards
- Address and resolve complicated technical obstacles that emerge throughout various stages of development
- Support junior team members in strengthening their technical skills and building confidence
- Participate in planning sessions, helping define project scope and establish delivery timeframes
- Track emerging trends across the industry and integrate beneficial methods into regular practices
- Preserve thorough documentation of significant technical decisions and procedures to aid future upkeep
- Collaborate with stakeholders to clarify project needs and ensure outcomes match agreed-upon goals
Requirements
- A minimum of three years of relevant, hands-on professional experience
- Practical knowledge of AI concepts and tools, applied to enhance development approaches and solution design
- Considerable practical expertise with .NET for creating robust, enterprise-scale applications
- Solid understanding of C# for writing clean, efficient application logic
- Capable in Unit Testing techniques to ensure consistent, reliable, and maintainable code
- Thorough knowledge of Software Architecture fundamentals for building scalable, long-term systems
- Awareness of SDLC Methodologies that enable organized and efficient project execution
- Proficient in using SQL to structure, manage, and pull data from relational database systems
- Experience applying Entity Framework, Dapper, and ADO.NET for data access within .NET-based solutions
- Direct experience working within cloud environments powered by Microsoft Azure
- Working knowledge of Amazon Web Services for managing and rolling out cloud-based deployments
- Solid English communication skills at a B2 level or above
