Back to search
Brooksource Linkedin · Posted 21d ago

Senior Developer

Lansing

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Software Developer (#C)

Lansing, MI (Hybrid)


Overview

We are seeking a Senior Software Developer to design, develop, and maintain enterprise applications that support critical business operations. This role is ideal for an experienced engineer who is passionate about software craftsmanship, embraces development best practices, and enjoys collaborating with others to solve complex technical challenges.

The ideal candidate will bring strong expertise in C# development, experience working within established software architectures, and a commitment to building scalable, maintainable solutions.


Responsibilities

  • Design, develop, test, and maintain enterprise software applications using C# technologies.
  • Collaborate with developers, architects, analysts, and business stakeholders to deliver high-quality solutions.
  • Contribute to application architecture, technical design, and development best practices.
  • Develop and support APIs, integrations, and data-driven applications.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and provide technical guidance to team members.
  • Troubleshoot, debug, and resolve application issues across development and production environments.
  • Continuously identify opportunities to improve system performance, scalability, and reliability.
  • Support the adoption of modern development practices and software engineering standards.

Required Qualifications

  • 7+ years of professional software development experience.
  • Strong experience developing applications with C#.
  • Experience with TypeScript and modern web application development.
  • Strong understanding of SQL and relational database design.
  • Experience working with enterprise application architectures and software design patterns.
  • Knowledge of software development best practices, including testing, code reviews, and version control.
  • Strong problem-solving skills and ability to work through complex technical challenges.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Experience working with message-driven or event-driven architectures.
  • Experience with technologies such as Kafka or similar messaging platforms.
  • Familiarity with layered, distributed, or service-oriented architectures.
  • Experience developing software in large, structured enterprise environments.
  • Exposure to modern application integration and cloud-based development practices.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search