We are an innovative technology company dedicated to building cutting-edge software solutions that drive business success. We are seeking a highly skilled Senior .NET Developer with a strong background in responsive web development, Azure DevOps, HTML, and CSS. The ideal candidate will have a passion for creating efficient, scalable, and user-friendly applications.
Job Summary: The Senior .NET Developer will be responsible for designing, developing, and maintaining complex web applications, focusing on back-end functionality and front-end usability. This role requires deep expertise in the .NET framework and hands-on experience in responsive web development, Azure DevOps, HTML, and CSS. The successful candidate will work closely with cross-functional teams to deliver high-quality software solutions that meet business needs.
Key Responsibilities:
Full-Stack Development: Design, develop, and maintain high-performance web applications using the .NET framework, ensuring seamless integration between front-end and back-end components.
Responsive Web Development: Develop and implement responsive web designs using HTML, CSS, and JavaScript frameworks to ensure applications work across various devices and screen sizes.
Azure DevOps: Utilize Azure DevOps for continuous integration and continuous delivery (CI/CD) pipelines, source control, and automated testing to streamline the development process and improve software quality.
Front-End Development: Collaborate with design and UX teams to translate mockups and wireframes into fully functional, visually appealing web pages.
API Integration: Develop and maintain RESTful APIs and web services to support front-end functionality and third-party integrations.
Performance Optimization: Analyze and optimize application performance, focusing on speed, scalability, and responsiveness.
Code Quality: Write clean, maintainable, well-documented code, following best practices and coding standards.
Collaboration: Work closely with product managers, designers, and other developers to ensure project requirements are met and delivered on time.
Troubleshooting & Debugging: Identify, troubleshoot, and resolve complex software issues across the full stack.
Mentorship: Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
Minimum Requirements:
Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
Experience: 8+ years of experience in software development with a strong focus on .NET technologies (C#, ASP.NET, .NET Core).
Front-End Skills: Proven experience with responsive web development using HTML, CSS, JavaScript, and related frameworks (e.g., Bootstrap, Angular, React).
Azure DevOps: Hands-on experience with Azure DevOps, including CI/CD pipeline creation, source control (Git), and automated testing.
API Development: Experience with developing and consuming RESTful APIs and web services.
Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.
Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.
Preferred Qualifications:
Experience with cloud-based architectures and services, particularly within the Azure ecosystem.
Familiarity with modern front-end frameworks and libraries (e.g., Angular, React, Vue.js).
Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Experience with Agile/Scrum methodologies and working in an Agile team environment.
Certification in .NET, Azure, or related technologies.