Description
Role Summary :
We are seeking a skilled and driven Full Stack Developer to join our engineering team. In this role, you will be responsible for the end-to-end delivery of scalable web applications, from designing intuitive user interfaces in Angular to building robust, high-performance backends using .NET (C#).
You will work in a collaborative Agile environment, turning complex business requirements into elegant, maintainable technical solutions.
Roles And Responsibilities
Technical Execution & Design :
- Architect & Develop : Design and implement end-to-end web applications using .NET (C#) for the backend and Angular/TypeScript for the frontend.
- API Development : Build and maintain secure, high-performance RESTful APIs to support seamless data flow between services.
- Database Management : Design database schemas and write optimized SQL queries to ensure data integrity and rapid retrieval.
- Code Excellence : Write clean, maintainable, and testable code adhering to SOLID principles and industry best practices.
Performance & Scalability
- Optimization : Identify and resolve performance bottlenecks in the application, including frontend rendering and backend query optimization.
- Scalability : Ensure the application architecture is built to handle growth, focusing on modularity and efficient resource management.
- Code Reviews : Conduct and participate in peer code reviews to maintain high standards and foster knowledge sharing.
Collaboration & Strategy
- Requirement Translation : Work closely with cross-functional teams (Product, Design, and QA) to translate business needs into detailed technical specifications.
- Agile Participation : Engage in all phases of the Software Development Life Cycle (SDLC) within an Agile/Scrum framework.
- Continuous Improvement : Stay updated with the latest trends in the .NET and Angular ecosystems to suggest architectural improvements.
Technical Skills & Qualifications
Primary Skills (Required) :
- Backend : Strong proficiency in .NET Core / .NET 6+ and C#.
- Frontend : Hands-on experience with Angular (v12+) and TypeScript.
- API : Proven track record in developing and consuming RESTful APIs.
- Database : Proficient in SQL Server or similar relational databases (Queries, Joins, Indexing).
Secondary Skills (Preferred)
- Experience with Unit Testing frameworks (nUnit, xUnit, or Jasmine/Karma).
- Familiarity with Cloud platforms (Azure/AWS) and CI/CD pipelines.
- Strong understanding of Version Control (Git).
- Ability to optimize application performance for low-latency requirements.
Soft Skills
- Excellent communication skills for collaborating with non-technical stakeholders.
- Strong analytical and problem-solving mindset.
- Ability to work independently while contributing effectively to a team environment.
(ref:hirist.tech)