Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Overview:
- We are seeking an accomplished and highly skilled Senior C# .NET Developer to join our dynamic team in designing, developing, and maintaining enterprise-grade applications.
- This role demands deep expertise in backend development using C# and .NET Core, proficiency in database programming, and familiarity with modern integration tools and frontend frameworks.
- As a senior member of the team, you will collaborate closely with cross-functional groups, including architects, business analysts, and stakeholders, to deliver secure, scalable, and high-performance solutions.
- Additionally, you will play a pivotal role in mentoring junior developers, fostering technical excellence, and driving innovation within the organization.
Key Responsibilities:
- Lead Backend Development: Architect, design, and implement robust backend services and APIs using C#, .NET Core, and ASP.NET, ensuring adherence to best practices and industry standards.
- Database Design and Optimization: Develop and optimize SQL Server database solutions, focusing on performance, scalability, and security. Write efficient T-SQL queries, stored procedures, and triggers to support business applications.
- Collaboration and Requirements Gathering: Partner with architects, business analysts, and stakeholders to gather and refine technical and functional requirements, translating them into effective technical solutions.
- Event-Driven Systems: Implement and maintain event-driven and messaging systems, with a preference for Apache Kafka or similar technologies, to support real-time data processing and integration.
- Microservices and API Integration: Design, develop, and integrate microservices-based architectures with RESTful APIs, ensuring modularity, scalability, and seamless communication between services.
- Technical Leadership: Provide guidance on application architecture, conduct thorough code reviews, and champion best practices in testing, CI/CD pipelines, and DevOps methodologies.
- Mentorship and Knowledge Sharing: Mentor junior developers, fostering a culture of continuous learning, technical excellence, and adherence to coding standards.
- Innovation and Problem Solving: Identify opportunities for process improvement, troubleshoot complex technical issues, and propose innovative solutions to enhance system performance and reliability.
- Agile Development: Actively participate in Agile/Scrum ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of high-quality software.
Qualifications:
Experience:
- Minimum of 6 years of professional software development experience, with a strong focus on C# and .NET technologies in enterprise environments
Backend Expertise:
- Advanced proficiency in C#, .NET Core, and ASP.NET for building scalable and secure backend systems.
- Strong command of T-SQL for database programming and optimization
Database Skills:
- Extensive experience with SQL Server, including designing schemas, optimizing queries, and writing complex stored procedures.
- Familiarity with NoSQL databases (e.g., MongoDB, Cosmos DB) is a plus
Integration and Messaging:
- Hands-on experience with Apache Kafka or equivalent event-driven messaging systems for building robust integration solutions.
Frontend Exposure:
- Practical experience with modern JavaScript frameworks, preferably React, to support full-stack development and collaboration with frontend teams.
Microservices and APIs:
- Proven expertise in designing and implementing scalable microservices architectures and RESTful APIs.
- Knowledge of advanced microservices patterns (e.g., CQRS, Saga) is highly desirable.
Domain Knowledge:
- Exposure to financial markets or services domains is preferred, with deeper functional knowledge being a significant advantage.
Soft Skills:
- Exceptional problem-solving and analytical skills, with a proactive approach to addressing challenges.
- Excellent communication and interpersonal skills to effectively collaborate with technical and non-technical stakeholders.
- Strong leadership and mentoring abilities to guide and inspire junior team members.
Agile Experience:
- Demonstrated experience working in Agile/Scrum environments, with a focus on delivering iterative, high-quality solutions.
Key Skills
Ranked by relevanceReady to apply?
Join Collabera and take your career to the next level!
Application takes less than 5 minutes