Full Stack Developer (.NET Core, Angular, Web API)
Job Overview:
We are looking for a dynamic and skilled Full Stack Developer with expertise in .NET Core, Angular, Web API, and related technologies.
As a Full Stack Developer, you will be responsible for the design, development, and maintenance of web applications and APIs, ensuring high performance, scalability, and a seamless user experience.
If you're passionate about building cutting-edge solutions and have a strong understanding of both front-end and back-end technologies, we want to hear from you.
Key Responsibilities:
- Design, develop, and maintain web applications using .NET Core, Angular, and Web API.
- Collaborate with Project Lead to gather requirements and deliver software solutions.
- Develop robust, reusable, and scalable backend services using .NET Core and Web API.
- Create modern and responsive front-end interfaces using Angular.
- Integrate front-end with backend services and data storage solutions.
- Write unit tests and participate in code reviews to ensure code quality and adherence to best practices.
- Collaborate with the UI/UX team to implement dynamic web pages.
- Troubleshoot and resolve complex technical issues, ensuring optimal performance and user experience.
- Stay updated on the latest industry trends, frameworks, and technologies to ensure best practices in development.
Required Skills and Qualifications:
- Strong experience with .NET Core for backend development.
- Proficient in developing Web APIs using ASP.NET Core.
- Hands-on experience with Angular for building dynamic and responsive front-end applications.
- Familiarity with RESTful API design and integration.
- Experience with SQL Server or other relational databases, including writing queries and optimizing performance.
- Strong understanding of HTML5, CSS3, and JavaScript frameworks.
- Experience with source control systems (e.g., Git).
- Knowledge of cloud platforms such as Azure or AWS is a plus.
- Experience with unit testing frameworks like XUnit or NUnit.
- Good understanding of Agile/Scrum methodologies.
Preferred Skills:
- Experience with Entity Framework Core for database operations.
- Knowledge of CI/CD pipelines and versioning control for deployment.
- Understanding of containerization technologies such as Docker.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.