Logo
Illinois Staffing

Software Developer

Illinois Staffing, Chicago, Illinois, United States, 60290

Save Job

Senior Software Developer

Are you an experienced Senior Software Developer with expertise in .NET Framework, C#, SQL, and cloud-based technologies like Azure? Do you thrive in developing scalable and high-performance applications? We are looking for a talented developer to join our team and play a pivotal role in driving Azure DevOps implementations, optimizing existing applications, and delivering innovative software solutions that align with business needs. Key Responsibilities: Application Development: Design, develop, and maintain web and desktop applications using .NET Framework and C#. Database Management: Create and manage efficient database architectures using SQL Server, ensuring data integrity and optimal performance. Cloud Integration: Develop and deploy Azure-based services and applications, implementing scalable solutions that leverage the power of cloud computing. DevOps Enablement: Utilize Azure DevOps for full software development lifecycle pipelines, including CI/CD implementation, automation, and infrastructure management. Collaboration: Collaborate with cross-functional teams including product managers, designers, and other developers to gather requirements and deliver exceptional software solutions. Code Review and Standards: Conduct quality assurance checks, code reviews, and enforce coding standards for maintainability and scalability. Troubleshooting and Optimization: Debug, analyze, and resolve complex issues in production environments while continually improving application performance. Requirements Qualifications: Experience: Minimum 57 years of hands-on experience in software development, with a strong emphasis on .NET Framework and C#. Technical Skills: Expertise in Microsoft SQL Server for database management (querying, stored procedures, optimization). Strong knowledge of Azure cloud services, including App Services, Azure Functions, and Logic Apps. Proficiency in Azure DevOps, including CI/CD pipelines, Git repositories, and release pipelines automation. Development Practices: Experience with Agile methodologies and collaborative team environments. Problem-Solving: Advanced troubleshooting and debugging skills, with an innovative approach to solving complex technical challenges. Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Certifications: Azure certifications such as Microsoft Certified: Azure Developer Associate or Azure Solutions Architect are a plus.