Description
We are seeking skilled and versatile ASP.NET Engineer to join our team. As an ASP.NET Engineer, you will be responsible for developing high-quality web applications using both backend and frontend technologies, including ASP.NET Core, React.
Job Responsibilities
Backend (.NET Core)
- Design, develop, and maintain RESTful APIs using ASP.NET Core
- Implement business logic, data access layers, and microservices architecture
- Optimize application performance and scalability
- Integrate third-party services and APIs
- Ensure security best practices (authentication, authorization, data protection)
Frontend (React.js)
- Build responsive and dynamic user interfaces using React
- Manage application state using Redux or Context API
- Implement reusable components and UI libraries
- Collaborate with UX/UI designers to translate designs into functional interfaces
- Ensure cross-browser compatibility and accessibility
General
- Participate in Agile/Scrum ceremonies and sprint planning
- Write unit, integration, and end-to-end tests
- Conduct code reviews and mentor junior developers
- Collaborate with DevOps for CI/CD pipelines and cloud deployments
- Document technical specifications and architecture decisions
Required Skills & Qualifications
- 3 to 6 years of professional experience in full stack development
- Strong proficiency in C#, ASP.NET Core, Entity Framework Core
- Solid experience with React.js, JavaScript/TypeScript, HTML5, CSS3
- Familiarity with SQL Server, PostgreSQL, or other relational databases
- Experience with Git, Docker, and cloud platforms
- Understanding of software design patterns and SOLID principles
- Excellent problem-solving and communication skills