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.
Ronald James is a dynamic and innovative SaaS company dedicated to transforming industries through cutting-edge cloud-based solutions. Established with a vision to deliver scalable and reliable software, we serve thousands of customers worldwide, providing them with tools that enhance productivity and operational efficiency. Our company culture fosters continuous learning, technical excellence, and collaboration, ensuring that our team members are empowered to make meaningful contributions. We pride ourselves on maintaining a forward-thinking environment where innovation is at the core of everything we do, and we are committed to delivering value to our clients through robust and scalable platforms.
About The Role
We are seeking a highly skilled Senior .NET Developer to join our talented engineering team. In this role, you will be instrumental in designing, developing, and maintaining our cloud-native microservices architecture. Your expertise will help us build high-performance, scalable software solutions that meet the evolving needs of our global customer base. You will work closely with cross-functional teams, including product managers, DevOps engineers, and other software developers, to deliver features from conception through deployment. This position offers an excellent opportunity to lead technical initiatives, mentor junior developers, and contribute to a culture of engineering excellence. If you are passionate about clean architecture, SOLID principles, and innovative cloud solutions, this role is ideal for you.
Qualifications
To succeed in this role, candidates should possess a minimum of 5 years of hands-on experience in modern .NET development, including proficiency with .NET 6+ and beyond. A deep understanding of microservices architecture and RESTful API design is essential. Candidates must demonstrate strong knowledge of object-oriented programming principles, SOLID design principles, and clean architecture patterns. Experience working with cloud platforms, particularly Azure, is highly desirable. Proficiency in SQL and NoSQL databases, along with caching strategies and performance tuning, is required. Candidates should also have a passion for best practices such as TDD, CI/CD pipelines, thorough code reviews, and comprehensive documentation. Leadership skills, including the ability to guide small teams and foster a collaborative environment, are highly valued.
Responsibilities
- Design and implement high-performance, scalable microservices using .NET 6+ and C# to meet business requirements and ensure system reliability.
- Own features end-to-end, from initial concept, detailed design, architecture, to deployment in production environments.
- Collaborate with cross-functional teams on system architecture, conducting design reviews, and establishing best practices to maintain code quality and consistency.
- Champion SOLID principles, clean code practices, and domain-driven design (DDD) to promote maintainability and scalability of software solutions.
- Work extensively with Azure cloud services, CI/CD pipelines, and containerized environments such as Docker and Kubernetes to streamline deployment and scaling.
- Mentor and guide junior developers, fostering a culture of technical excellence, continuous improvement, and knowledge sharing.
- Participate in code reviews, testing, and documentation to ensure high standards of quality and maintainability.
- Stay up-to-date with industry trends and emerging technologies to incorporate innovative solutions into our platform.
Ronald James offers a comprehensive benefits package designed to support our employees' well-being and professional growth. We provide competitive salary packages aligned with industry standards, along with performance-based bonuses. Our benefits include health insurance coverage, dental and vision plans, and wellness programs to promote a healthy work-life balance. We also support flexible working arrangements, including remote work options, to accommodate diverse needs. Employees have access to ongoing training and development opportunities, including certifications, workshops, and conferences, to enhance their skills. Additionally, we foster a collaborative and inclusive work environment that encourages innovation and recognizes individual and team achievements.
Equal Opportunity
Ronald James is an equal opportunity employer. We are committed to fostering an inclusive workplace where diversity is valued and every individual is treated with respect and fairness. We do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, religion, or any other protected characteristic. Our hiring practices are designed to ensure equal access to employment opportunities, and we promote a culture of inclusion, equity, and mutual respect. We believe that diverse teams drive innovation and excellence, and we are dedicated to creating an environment where all employees can thrive and contribute to our collective success.
Key Skills
Ranked by relevanceReady to apply?
Join Hirenza and take your career to the next level!
Application takes less than 5 minutes

