Job ID: JOB_ID_5664
Job Overview
We are seeking a highly skilled and experienced .NET Full Stack Developer with a mandatory background in RabbitMQ to join our dynamic team. The ideal candidate will be responsible for the end-to-end design, development, and maintenance of scalable enterprise applications. This role involves working within an Agile/DevOps environment, collaborating with cross-functional teams, and contributing to the full software development lifecycle, from concept to deployment and ongoing support.
Key Responsibilities
- Manage the entire software development lifecycle, from initial concept through to deployment and post-launch support.
- Design, develop, and maintain robust, scalable, and thoroughly tested applications.
- Build and maintain efficient RESTful APIs utilizing .NET Core / ASP.NET.
- Implement and manage event-driven architectures using RabbitMQ or Kafka.
- Develop and deploy applications based on microservices architecture principles.
- Establish and maintain CI/CD pipelines, adhering to DevOps best practices.
- Collaborate effectively with cross-functional teams, including QA, DevOps, and Product Management.
- Troubleshoot and resolve complex software defects and performance bottlenecks.
- Ensure adherence to coding standards, security guidelines, and industry best practices.
- Actively participate in code reviews and provide mentorship to junior developers.
- Conduct comprehensive system testing and validation prior to production releases.
- Contribute to the continuous improvement of development workflows and automation processes.
Required Skills and Qualifications
- Strong proficiency with .NET Core 3.x / .NET Framework / ASP.NET / Web API.
- Mandatory hands-on experience with RabbitMQ.
- Proven experience with Microservices Architecture.
- Experience with cloud platforms, particularly Azure Cloud (Public or Private).
- In-depth knowledge of SQL Server and NoSQL databases.
- Familiarity with Kafka, Elasticsearch, and Docker.
- Experience working in Linux environments.
- Experience with web servers such as Nginx or Apache.
- Solid understanding of REST APIs and distributed systems.
Frontend Skills
- Proficiency in JavaScript, HTML5, and CSS3.
- Experience with modern frontend frameworks such as ReactJS or Angular.
Database & Tools
- MS SQL Server
- MongoDB
- MySQL
- Caching technologies like Redis or Memcached
Additional Skills (Nice to Have)
- Experience with containerized environments (Docker/Kubernetes).
- Knowledge of UI/UX principles.
- Experience working in Agile/Scrum methodologies.
- Familiarity with DevOps automation tools.
Experience Requirements
- Minimum of 8+ years of professional software development experience.
- At least 4+ years of direct experience working with Cloud technologies (Azure preferred).
Important Notes
- RabbitMQ experience is strictly mandatory for this role.
- This position requires 5 days onsite work per week. No remote or hybrid options are available.
Special Requirements
5 Days Onsite (No Exceptions), RabbitMQ experience is mandatory
Compensation & Location
Salary: $100,000 – $140,000 per year (Estimated)
Location: Rancho Cucamonga, CA
Recruiter / Company – Contact Information
Email: udeep@cloudsecurityweb.com
Recruiter Notice:
To remove this job posting, please send an email from
udeep@cloudsecurityweb.com with the subject:
DELETE_JOB_ID_5664