Senior Software Developer

  • Country: United States
  • Advertiser: Creative Financial Staffing
  • Category: I.T. & Communications

Description:

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