Senior Software Engineer Apply
This role is for one of the Weekday's clients
Min Experience: 6 years
Location: Illinois
JobType: full-time
We are seeking a highly skilled and motivated Senior Software Engineer to design, develop, and implement innovative software solutions that meet business and user needs. The ideal candidate will have strong expertise in C#.NET, MVC, and JavaScript, along with a deep understanding of software architecture, performance optimization, and scalable development practices. This role involves working collaboratively with cross-functional teams to deliver high-quality, efficient, and maintainable code that aligns with organizational goals. You will play a key role in technical decision-making, mentoring junior engineers, and driving continuous improvement across the development lifecycle.
Requirements
Key Responsibilities
- Design, develop, and maintain robust web applications using C#.NET, MVC, and JavaScript frameworks.
- Collaborate with product managers, designers, and QA teams to translate business requirements into technical solutions.
- Develop and implement clean, efficient, and reusable code following industry best practices and design patterns.
- Ensure software scalability, performance, and security through code optimization and testing.
- Participate in architectural discussions, providing insights on technology selection, design trade-offs, and scalability strategies.
- Debug, troubleshoot, and resolve software defects in a timely and efficient manner.
- Conduct code reviews to ensure adherence to coding standards and promote continuous learning within the team.
- Integrate APIs and third-party services to enhance system capabilities and improve user experience.
- Collaborate with DevOps and QA teams to streamline deployment pipelines and automate testing processes.
- Stay up to date with emerging technologies, frameworks, and development methodologies to improve product quality and team efficiency.
- Provide technical mentorship and guidance to junior developers, fostering a culture of innovation and excellence.
- Work closely with stakeholders to ensure project timelines, deliverables, and quality standards are consistently met.
What Makes You a Great Fit
- 6+ years of experience in software development, with a strong focus on C#.NET, MVC, and JavaScript.
- Proven track record in designing and developing enterprise-grade web applications.
- Solid understanding of object-oriented programming (OOP) principles, software architecture, and design patterns.
- Experience working with databases such as SQL Server, including query optimization and stored procedures.
- Strong problem-solving skills with the ability to analyze complex technical issues and implement effective solutions.
- Excellent knowledge of front-end development using modern JavaScript frameworks and libraries.
- Familiarity with RESTful APIs, JSON, and asynchronous programming.
- Experience with version control systems (Git) and agile development practices.
- Strong communication and collaboration skills to work effectively across teams and stakeholders.
- A proactive mindset with a passion for learning and adopting new technologies.
- Ability to balance multiple priorities while maintaining attention to detail and code quality.
- Self-driven, organized, and capable of leading by example in a fast-paced development environment.

