JOBSEARCHER

Full Stack .Net Developer w/ Angular

Job Summary:As a Full Stack .NET Developer with Angular, you will be responsible for designing, developing, and maintaining robust web applications using modern .NET and Angular technologies. You will work closely with cross-functional teams to deliver high-quality software solutions, leveraging your skills in backend development with C# and Web APIs, frontend with Angular and TypeScript, and cloud services like Azure Functions. This role requires a blend of technical proficiency and soft skills, including moderate experience in Agile methodologies, Jira for project tracking, and effective communication with business units to align technical implementations with business needs.Key Responsibilities: Design and implement full-stack applications using .NET 8 or 9, with a focus on C# for backend logic and Web API development. Develop responsive and intuitive user interfaces using Angular 16 or higher, incorporating TypeScript for enhanced code maintainability and SCSS/Sass for advanced styling. Build and deploy serverless solutions with Azure Function Apps to handle scalable, event-driven architectures. Manage data persistence and querying using TSQL and Azure SQL Database, ensuring efficient database design, optimization, and integration with applications. Collaborate with business units to gather requirements, provide technical insights, and translate business needs into functional software features. Participate in Agile project methodologies, including sprint planning, daily stand-ups, and retrospectives, while using Jira for task management, issue tracking, and workflow automation. Conduct code reviews, debugging, and performance tuning to maintain high standards of code quality and application reliability. Integrate third-party APIs and services, ensuring secure and efficient data exchange.Stay updated with emerging technologies and best practices in .NET, Angular, and Azure ecosystems to drive continuous improvement.Required Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience). 3+ years of professional experience as a Full Stack Developer, with proven expertise in .NET 8 or 9, including C# and Web API development. Strong proficiency in Angular 16 or above, TypeScript, and SCSS/Sass for frontend development. Hands-on experience with Azure Function Apps for building and deploying cloud-native applications. Solid knowledge of TSQL for database querying and Azure SQL Database for cloud-based data management.Demonstrated ability to follow SOLID coding design principles in software development.Proven ability to write clear and detailed technical documentation on coding work performed. Moderate experience (1-2 years) in communicating effectively with business units to understand requirements and provide technical guidance.Moderate experience (1-2 years) in communicating effectively with business units to understand requirements and provide technical guidance. Familiarity with Agile project methodologies, including Scrum or Kanban frameworks. Experience using Jira for project tracking, backlog management, and collaboration. Review and provide feedback to any required final user documentation Preferred Skills: Experience with additional Azure services such as Azure DevOps, App Services, or Cosmos DB.Knowledge of CI/CD pipelines, unit testing frameworks (e.g., xUnit, Jasmine/Karma), and containerization (e.g., Docker). Understanding of security best practices, including authentication/authorization with OAuth or JWT. Ability to work in a fast-paced, team-oriented environment with strong problem-solving skills.