- Company Name
- RICEFW Technologies Inc
- Job Title
- Senior Dotnet Developer
- Job Description
-
Job Title: Senior .NET Developer
Role Summary:
Lead development and analysis of web-based solutions for the Michigan Department of Health and Human Services Accounts Receivable and Collections project. Collaborate in an Agile/Scrum environment to design, code, test, and deploy high‑quality features that satisfy user stories and business requirements.
Expectations:
- Work exclusively on the .NET/ C# code base, primarily .NET Core 3.1+ (preferably 6.0).
- Deliver functional, secure, and performant RESTful APIs and web services.
- Contribute to sprint planning, daily stand‑ups, retrospectives, and backlog grooming.
- Mentor junior developers and provide technical guidance on best practices.
- Ensure rigorous unit testing, regression testing, and code quality standards.
Key Responsibilities:
- Design, develop, and maintain scalable .NET Core components, APIs, and UI features.
- Write complex SQL queries, manage database schema changes, and optimize data access.
- Implement file upload functionality and integrate with user authentication flows.
- Perform code reviews, resolve defects, and assist with continuous integration/continuous delivery (CI/CD).
- Create and maintain comprehensive test suites (unit & regression) to meet coverage goals.
- Collaborate with UI/UX designers to build responsive front‑end modules using HTML5, CSS3, JavaScript, jQuery, and React.js.
- Follow security guidelines to protect against XSS, SQL injection, and other vulnerabilities.
- Utilize Git for source control and adhere to branching and pull‑request workflows.
- Participate in documentation, knowledge transfer, and process improvement initiatives.
Required Skills:
- 5+ years of .NET Core (3.1+), C# development experience.
- 5+ years of building and consuming REST web services / Web APIs.
- 5+ years of SQL development (SELECT/INSERT/UPDATE) and database management.
- 3+ years of developing document‑upload features and secure web interfaces.
- Strong experience with Agile/Scrum development, sprint execution, and teamwork.
- Proficiency with Git and version‑control workflows.
- 5+ years of unit and regression test creation (xUnit, MSTest, or similar).
- Front‑end knowledge: HTML5, CSS3, JavaScript, jQuery, and React.js (3+ years).
- Familiarity with secure coding practices, logging, and error handling.
- Comfort with Azure DevOps/TFS or equivalent SDLC tools (e.g., Jira).
Preferred (Nice to Have) Skills:
- Secure website development (OWASP, XSS/SQL injection prevention).
- Experience with Azure DevOps Boards, Work Item tracking, and pipelines.
- Oracle database familiarity.
- Design pattern application.
- Integration with SendGrid for email services.
- Awareness of WCAG guidelines for accessibility.
- Identity provider integration (OpenID Connect / SAML).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- Professional certifications (e.g., Microsoft Certified: Azure Developer Associate, Scrum Master, etc.) are a plus but not mandatory.