C

Software Developer

CFS
1 hour ago
Contract
Michigan
United States

Position: Software Developer
Compensation: $43.00 - 58.00/per hour
Location: East Lansing, MI area (Onsite 4 days per week)


Job Overview: This role focuses on enhancing and maintaining existing systems while also building new features that improve functionality, scalability, and integration across our product suite. You will play a key role in modernizing and unifying multiple applications into a cohesive product family, leveraging API-driven architecture and backend-focused development. This position is ideal for a developer who enjoys balancing hands-on coding with system improvement, solving complex problems, and continuously optimizing performance in a SQL-based environment.
Responsibilities of the Software Developer:

    • Design, develop, and maintain scalable applications using C# and .NET technologies
    • Enhance and support existing systems through ongoing updates, bug fixes, and performance improvements
    • Build and implement new features aligned with product roadmap and business needs
    • Develop and manage RESTful APIs and contribute to API gateway architecture initiatives
    • Collaborate on integrating multiple products into a unified ecosystem
    • Write and optimize complex SQL queries, stored procedures, and database designs
    • Participate in system architecture discussions to improve reliability and scalability
    • Work closely with cross-functional teams to gather requirements and deliver high-quality solutions
    • Leverage modern development tools, including AI-assisted coding technologies, to improve productivity and code quality

Preferred Experience of the Software Developer:
    • 5+ years of professional software development experience
    • Strong experience with C# and .NET frameworks
    • Deep SQL experience, including complex queries, joins, and stored procedures
    • Experience building and consuming RESTful APIs
    • Strong backend development expertise with a focus on performance and scalability
    • Experience using modern development tools such as GitHub and AI-powered development assistants (e.g., Claude, GitHub Copilot)

Bonus Experience of the Software Developer:

    • Experience with Entity Framework
    • Familiarity with front-end frameworks such as React
    • Exposure to infrastructure-as-code (Iac) tools
    • Experience working with containerized environments
    • Knowledge of DevOps practices, including CI/CD pipeline management and release processes
    • Active GitHub profile or portfolio showcasing previous work