What You’ll Do
· Design and develop scalable web applications using ASP.NET Core / .NET and Angular.
· Build secure, well-designed RESTful APIs.
· Translate business requirements into clean, maintainable software solutions.
· Work with relational databases and design efficient database structures and queries.
· Apply SOLID principles, Clean Architecture, and appropriate design patterns.
· Write clean, readable, testable code and participate in code reviews.
· Develop automated unit and integration tests.
· Troubleshoot and improve application performance and reliability.
· Work with the team to design and implement new features from requirements through deployment.
· Participate in Agile/Scrum activities and contribute to technical discussions.
· Maintain technical documentation and development standards.
· Continuously learn and adopt better engineering practices.
Required Skills
· Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
· 2–5 years of professional software development experience.
· Strong experience with C# and ASP.NET Core / .NET.
· Strong experience building RESTful Web APIs.
· Good experience with Angular and TypeScript.
· Strong understanding of Object-Oriented Programming and SOLID principles.
· Good knowledge of Entity Framework Core and LINQ.
· Strong knowledge of SQL Server or PostgreSQL and relational database design.
· Good understanding of Git and collaborative development workflows.
· Good problem-solving and debugging skills.
· Ability to write clean, maintainable, and testable code.
· Good understanding of Agile/Scrum development.