Sr. Analyst - Software Development

JOB DETAILS
APPLY ONLINE
Experience Required:
3 to 6 years
Job Description:
Technology Stack:
C#, .NET 8, Entity Framework Core, Angular, Microsoft Azure, Microsoft SQL Server, DevOps, CI/CD
Qualifications & Requirements:
- Minimum 5 years of experience in .NET and Angular development.
- Hands-on experience with Microsoft Azure services.
- Intermediate-level knowledge of Entity Framework Core.
- Experience in unit testing and integration testing.
- Familiarity with CI/CD pipelines and DevOps best practices.
- Proven experience in developing Angular applications from scratch.
Job Responsibilities:
Full-Stack Development:
- Develop end-to-end solutions by integrating front-end applications built in Angular with back-end services using .NET technologies (ASP.NET Core, Web API, etc.).
- Ensure seamless communication between the front end and the back end through API calls, data binding, and real-time updates.
- Front-End Development (Angular):
- Design and implement dynamic and responsive user interfaces using Angular framework, ensuring optimal user experience across various devices and screen sizes.
- Write reusable and modular components, directives, and services in Angular, while adhering to best practices and design patterns.
- Back-End Development (.NET):
- Develop scalable and secure back-end services using .NET Core/ASP.NET, managing business logic, database interactions, and API endpoints.
- Implement RESTful APIs for handling client requests, data validation, and response management.
- Database Integration:
- Integrate the application with databases such as SQL Server or Entity Framework, ensuring efficient data storage, retrieval, and manipulation.
- Optimize queries, manage migrations, and ensure data integrity in the system.
- Testing & Debugging:
- Conduct unit testing, integration testing, and debugging of both front-end (Angular) and back-end (.NET) components to ensure high code quality and performance.
- Use testing frameworks like Jasmine/Karma for Angular and XUnit/NUnit for .NET.
- Collaboration & Agile Practices:
- Work in an Agile development environment, collaborating with cross-functional teams to deliver features in iterations.
- Participate in code reviews, sprint planning, and daily standups, ensuring alignment with project goals and continuous improvement.
Primary Skills:
- Angular
- Data Migration
- SQL databases
- Web API
- Entity Framework
- .NET Core
- Database Design
Other Skills:
- DevOps
- Azure
- Agile/Scrum Methodologies
- JavaScript
- JavaScript Frameworks