- Full-time
Senior Software Developer (#C)
Lansing, MI (Hybrid)
Salary - $85,000 - 110,000
Ready to apply Before you do, make sure to read all the details pertaining to this job in the description below.
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
- 5+ 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. xklufbp
Top Technical Skills
- C# Development
- TypeScript & Modern Application Development
- SQL & Enterprise Application Architecture
Eight Eleven Group is an equal opportunity employer that does not discriminate on the basis of actual or
perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including
pregnancy, childbirth, lactation, and related medical conditions), gender identity or gender expression, sexual
orientation, marital status, military service and veteran status, physical or mental disability, protected medical
condition as defined by applicable state or local law, genetic information, or any other characteristic protected
by applicable federal, state, or local laws and ordinances.