Search

Software Developer

Robert Half
locationChicago, IL, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

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.

Qualifications:

  • Experience: Minimum 5–7 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.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...