Senior .Net Developer (Hybrid)
![]() | |
![]() United States, Illinois, Chicago | |
![]() | |
Senior .Net Developer
Cognizant's Digital Engineering practice is seeking highly qualified Full Stack Engineers with experience developing and building high-performing, scalable, enterprise applications. You will be part of a digital software team that works on high-demand applications. Our engineers have a passion for high-quality, reliable and maintainable code. You will work side by side with product managers, designers, and clients, making decisions together to quickly deliver valuable working software to clients and their users. Our engineers are agile and retrospective, and not afraid to identify what we're doing wrong, so we can fix it, and what we're doing right, so we can improve on it. Above all, we judge success by the success of our team and the happiness of our customers. Job Summary : We are seeking a highly skilled Sr. Software Engineer with 8 to 11 years of experience to join our dynamic team. The ideal candidate will have expertise in SQL Server, C#, SQL, Azure, and .Net Framework. This hybrid role offers the flexibility of working both remotely and on-site, with no travel required. The successful candidate will contribute to the development and maintenance of high-quality software solutions, ensuring they meet the needs of our clients and align with our company's goals. Technical Skills : ,.Net Framework, Azure, SQL,C#,SQL Server Responsibilities : - Develop and maintain high-quality software solutions using SQL Server, C#, SQL, Azure, and .Net Framework. - Collaborate with cross-functional teams to define, design, and ship new features. - Provide technical guidance and mentorship to junior developers. - Ensure the performance, quality, and responsiveness of applications. - Identify and correct bottlenecks and fix bugs. - Conduct code reviews to maintain code quality and share knowledge with the team. - Participate in the entire software development lifecycle, from concept and design to testing and deployment. - Stay updated with the latest industry trends and technologies to ensure our solutions remain competitive. - Work closely with stakeholders to gather and refine requirements. - Develop and execute unit tests to ensure the reliability of the code. - Optimize application performance and scalability. - Document development processes, code changes, and other essential information. - Ensure compliance with project plans and industry standards. - Possess a strong understanding of SQL Server, C#, SQL, Azure, and .Net Framework. - Have a minimum of 8 years of experience in software development. - Demonstrate excellent problem-solving skills and attention to detail. - Show proficiency in writing clean, scalable, and maintainable code. - Exhibit strong communication and collaboration skills. - Have experience with agile development methodologies. - Display the ability to work independently and as part of a team. - Show a commitment to continuous learning and professional development. - Possess a bachelors degree in Computer Science, Engineering, or a related field. - Have experience with cloud platforms, particularly Azure. - Demonstrate the ability to mentor and guide junior team members. - Show a track record of delivering high-quality software solutions on time. - Exhibit a proactive approach to identifying and addressing potential issues. Why Choose Cognizant? It takes a lot to succeed in today's fast-paced market, and Cognizant Technology Solutions has become a leader in the industry. We love big ideas and even bigger dreams! We stand out because we put human experiences at the core. Our associates enjoy robust benefits and training opportunities from our industry-recognized, award-winning Academy team. You will have access to hundreds of technical training courses to keep your skillsets fresh and have opportunities to acquire certifications on the newest technologies. About Cognizant Digital EngineeringWell-designed software transcends digital technology, going beyond the fulfillment of basic requirements to focus instead on human needs. Within Cognizant Digital Engineering, we help clients develop software products that transform human insights into tangible, production-ready digital solutions. We also work with our clients to scale their native cloud applications. Using insights from the lived experiences of our consumers, we seamlessly replace traditional service strategies with engaging, precise, and direct digital applications. Designing phenomenal software is vital to success in the digital economy-and we understand that a human-centric approach is key to this design. #LI-CN1 IND123 |