Experience 7+ years* of hands-on experience in full-stack development.
Core Technologies
• .NET Framework, .NET Core, MVC, Web APIs, and React.
• MS SQL Server and Entity Framework Core for building scalable web applications.
• Strong knowledge and experience with Azure Cloud Services, including hosting, monitoring, and securing applications.
• Familiarity with CI/CD pipelines and DevOps best practices for streamlined software deployment and workflow automation.
Skills
• Experience with modern cloud architectures and web technologies.
• Ability to optimize both front-end and back-end services for performance in cloud environments.
• Proven ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
• Strong collaboration skills in cross-functional teams. Strong problem-solving skills and a proactive approach to learning new tools and technologies.
Core Responsibilities
Support and Maintenance Related
• Diagnose and fix production reported issues, ensuring minimal downtime and efficient resolution of customer-reported incidents.
• Prioritize and resolve bugs, applying quick patches or long-term fixes as needed.
• Regularly monitor system performance using Azure Monitor, proactively identifying potential issues.
• Collaborate with the team to handle incidents, providing timely updates and solutions.
• Maintain the integrity of the code, ensuring that updates and changes do not disrupt existing functionality.
• Ensure APIs are functioning properly, making improvements where necessary to enhance performance and stability.
• Optimize and maintain the databases, troubleshooting performance issues, and ensuring data integrity.
• Work closely with the Technical Lead to ensure smooth operations, implementing their technical guidance for support needs.
• Apply security updates and patches to keep the system compliant with Azure Security Center guidelines.
• Document solutions, workflows, and support processes for future reference and team knowledge sharing.
Enhancements Related
• Develop and maintain both front-end and back-end components of the applications.
• Address issues and implement new features based on PO feedback.
• Write clean, efficient, and scalable code, participating in peer code reviews to ensure consistency.
• Build and maintain RESTful APIs, ensuring seamless integration with third-party services and Azure components.
• Contribute to Azure Pipelines for smooth deployment and coordinate with the Tech Lead on automation tasks.
• Work closely with the Technical Lead on technical decisions, architecture, and problem-solving.
• Stay updated on .NET and Azure advancements, contributing to the improvement of the system’s overall architecture and functionality.