Position: Senior Software Developer
Location: Okemos, MI (Partial-Remote /Hybrid)
Job Type: Full Time, Contract / Contract-to-hire
Compensation: $55.00 - 70.00/per hour
An outstanding SaaS company located near the E. Lansing, MI area is looking to add a motivated Senior Software Developer to their team! Here are a few reasons you should apply:
Mid-sized organization with a collaborative and supportive work culture
Great opportunity to work with modern web development technologies
Technology & Software driven company specializing in the transportation industry
Company likes to promote from within, and provides training & growth opportunities
Job Description
Collaborate with cross-functional teams including product owners, designers, and other developers to translate business requirements into technical solutions
Lead the design and implementation of complex software architectures, ensuring scalability, reliability, and performance
Mentor and provide guidance to other developers, fostering a culture of continuous learning and growth
Develop high-quality code in C#/.NET, adhering to coding standards and best practices
Participate in code reviews, providing constructive feedback and ensuring code quality and consistency
Take ownership of projects & products from inception to delivery, effectively managing timelines and priorities
Lead web application projects and Azure deployments
Preferred Experience & Skills of the Senior Software Developer:
Experience leading a team and mentoring junior developers
Experience Leading a product to market and with design & architect decisions
Full Stack Development experience with a strong understanding of the SDLC
Experience creative responsive web applications in C#/.NET and SQL
Experience with JavaScript & React
Experienced with CI/CD pipeline management and improvement.
Experience with Azure deployments or migrations to new instances
Experience with relational databases like SQL Server Database (queries, stored procedures, table joins)
Experience with REST API's
Ability to troubleshoot issues
Motivated and driven personality
Strong communication skills and ability to build rapport with team members
Bonus Experience & Skills of the Senior Software Developer:
Exposure to containerized deployment tools such as Kubernetes or Docker
Experience with Azure DevOps
Experience coding with React, JavaScript and TypeScript
Familiarity with Entity Framework
Familiarity with GraphQL to fetch data from API's
Permanent