We are looking for a skilled Full Stack Developer with expertise in .NET Core, Angular, and Azure technologies to design, develop, and maintain modern, cloud-based enterprise applications. The role involves close collaboration with cross-functional teams and active participation in Agile delivery.
Key Responsibilities
- Develop clean, maintainable, and efficient code according to business and technical requirements.
- Participate in peer code reviews to ensure best practices, quality, and consistency.
- Debug and troubleshoot application issues across the full stack.
- Design and implement scalable software components and integrations.
- Collaborate with team members to deliver high-quality solutions within sprint timelines.
- Assist in application testing, deployment, and support activities.
- Create and maintain technical documentation, including design and solution documents.
- Participate in sprint planning, daily stand-ups, and other Agile ceremonies.
- Continuously improve existing systems for performance, scalability, and maintainability.
- Stay updated with new technologies and contribute innovative ideas where applicable.
Requirements
- Minimum 5 years of experience in software development.
- Strong hands-on experience with:
- .NET Core (C#)
- Angular
- (Candidates with both skillsets will be prioritized)
- Solid experience with Microsoft SQL Server.
- Strong exposure to Power BI, including report development and data visualization.
- Familiarity with Azure DevOps, including CI/CD pipelines and work item management.
- Experience with Git workflows and version control best practices.
- Knowledge of secure coding practices and application security standards.
- Experience working in Agile/Scrum environments.