Description
abra is seeking a Fullstack Developer!
We are looking for an experienced Software Developer with deep knowledge of the Windows development ecosystem. The role involves developing and maintaining large-scale Web and Client-Server systems based on .NET Framework and Angular within a complex, multi-service environment. This position includes developing new components alongside maintaining and optimizing existing code.
Responsibilities
- Developing new features and maintaining complex Web & Client-Server systems based on .NET and Angular.
- Designing and optimizing server-side components and complex Oracle SQL structures (Stored Procedures, Triggers).
- Participating in the planning and architecture of a large-scale, multi-service environment.
- Optimizing existing code and ensuring high-quality, scalable solutions.
Requirements
Requirements(Must-Have):
- B.Sc. in Software Engineering or Computer Science
- At least 5 years of experience in Software Development (Web & Client-Server environments).
- Significant experience with Angular (v12+): Including TypeScript, RxJS, Reactive Forms, HTML5, CSS3, and implementation of Best Practices.
- Strong C# development skills: Deep experience with .NET Framework, ASP.NET Web API, and REST.
- Proficiency in Oracle SQL, including writing complex queries, Stored Procedures, Views, and Triggers.
- Deep understanding of Software Design: OOP, Design Patterns, and Separation of Concerns (SoC).
- Proven experience with Asynchronous programming: Async/Await and Task Parallelism.
- Daily use of Git, Visual Studio, and VS Code.
- Ability to quickly master and maintain a large, multi-layered existing codebase while ensuring quality and consistency.