Join RedRiver Systems, LLC as a Senior Full Stack .NET Developer to rearchitect legacy claims processing engine using .NET Function Apps in Azure cloud environment.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Term: 6-12mo+ Contract to Hire
Location: Must currently live in either of the following states: Alabama,,Arkansas, Florida, Georgia, Idaho, Indiana, Iowa, Kansas, Missouri, Mississippi, Nebraska, North Carolina, Oklahoma, South Carolina, South Dakota, Tennessee, Texas, Virginia, Wyoming
Work Environment: 100% Remote
Visa Status: US Citizen or Green Card
Join this growing organization in the insurance industry as they rearchitect their legacy claims processing engine using the latest .NET Function Apps in an Azure cloud environment. This is a large rewrite moving from a Salesforce based platform to a standalone system.
Collaborating with cross-functional teams, you will transform business requirements into robust and scalable software, ensuring high standards of code quality, performance, and reliability. As a pivotal member of the engineering team, you will focus on Full Stack .NET development contributing to the design, development, and delivery of software solutions. Utilize your expertise in web service design, Azure cloud technologies, SQL database design, and development patterns to shape the future environment.
- Core Functions and AccountabilityComplete user stories per sprint
- Ensure Code Quality (Code Scan)
- Ensure Code Reusability (Peer Reviews)
- Ensure Code Hardening (Regression Tests)
- Ensure Code Documentation (TDD)
- Provide architecture design options Provide accurate scopes/estimates
REMOTE SUPPORTING - EASTERN TIME ZONE
RESPONSIBILITIES
- Decompose the existing applications to develop functional and technical requirements.
- Translate business requirements into creative and effective technical designs, identifying and documenting data and application integration requirements.
- Architect and develop new applications using .NET function Apps with React
- Design, develop, and implement high-quality, scalable, and maintainable software solutions using the .NET framework.
- Develops and maintains web services using best practices for performance, scalability, and security, utilizing Azure services for cloud-based applications.
- Design, optimize, and maintain SQL databases, writing complex queries and ensuring data integrity.
- Implement unit tests to ensure code quality, maintainability, and reliability, applying development patterns and best practices.
- Engage in continuous improvement efforts for application design, support, and practice development, optimizing and enhancing systems processes and automation.
- Create and update technical documentation for solution design, architecture, and specifications, ensuring ongoing documentation throughout development.
- Take ownership of end-to-end feature development, from design and implementation to testing and deployment, collaborating with project teams.
- Collaborates with the Quality Assurance team, participating in code reviews, providing constructive feedback, and troubleshooting issues.
- Stay up-to-date with industry trends, tools, and technologies, recommending enhancements to the development process.
- Contributes to the continuous improvement of software development processes and methodologies, mentoring junior developers and offshore team members.
- Provide technical assistance and troubleshooting related to bugs, enhancements, and support QA testing and defect resolution.
BACKGROUND
- 12+ years of senior expertise with Full stack C#.Net development
- Strong experience in web service design, development, and integration.
- Proven track record in designing and architecting complex software systems, with a solid understanding of design patterns and their practical applications.
- Strong expertise in relational database design, optimization, and management, proficient in SQL database design and optimization.
- Familiarity with frontend frameworks such as React, Vue, Angular or similar is a plus, along with experience in frontend technologies (HTML, CSS, JavaScript, etc.).
- Experience with Azure cloud and Azure Service Bus
- Experience working with GitHub for CI/CD
- Experience developing function App API’s
- Experience within an Agile Development Environment
- Bachelor's degree in Computer Science, Engineering, or related field.