Job Openings
Full-stack developer (.NET/Angular)
About the job Full-stack developer (.NET/Angular)
Responsibilities
- Design, develop, and maintain robust and scalable web applications using .NET and Angular.
- Implement server-side logic, manage databases, and ensure high performance.
- Collaborate with product managers, designers, and developers to understand and translate requirements into technical specifications.
- Develop server-side logic, and manage the definition and maintenance of the central database.
- Ensure high performance and responsiveness to requests from the front end.
- Implement data storage solutions such as databases, key-value stores, etc.
- Develop user-facing features using Angular.
- Build reusable components and optimize UI/UX.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Write and maintain unit/integration tests.
- Perform debugging and troubleshooting of applications to ensure optimal performance.
- Deploy applications to production environments.
- Monitor and maintain applications in production, including performance tuning and troubleshooting.
- Work in an agile environment with cross-functional teams.
- Participate in code reviews in an Agile environment.
- Document technical specifications and project progress.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience
- Proficiency in C#, ASP.NET, and Entity Framework.
- Strong Angular knowledge (RxJS, NgRx).
- Strong Experience with SOAP and RESTful APIs.
- Strong Experience in SQL Server.
- Strong Experience with TFS and Git.
- Preferred Knowledge
- Familiarity with DevOps and CI/CD.
- Experience with microservices, OutSystems, and ABP Framework.
Benefits
- Work remotely.
- Salary in USD.
- Comprehensive medical coverage.