Senior .NET Full-stack Developer
Choose an option
We are seeking a Senior .NET Full-stack Developer to join our team and contribute to the full software development lifecycle.
You will collaborate with Product Managers and other departments to develop and maintain applications using .NET and Angular technologies. If you are passionate about software development and eager to work in an innovative environment, we encourage you to apply.
Responsibilities
- Participate in all phases of the software development cycle including development, design, and testing
- Translate feature requirements into actual implementation with guidance from senior leadership
- Provide technical support on reported issues in production
- Develop new software applications in partnership with Product Managers, Product Delivery, and other departments
- Update existing software as requirements and/or needs change
- Test software to ensure code correctness and debug errors
- Work with Technical Product Managers to develop user support materials and guides
Requirements
- Proven experience of 3-4 years with .NET technologies
- Advanced knowledge of C# and .NET Framework
- Practical experience with ASP.NET Web API
- Expertise in Angular version 15 or higher including HTML and CSS
- Strong background in SQL Server, T-SQL, and SSRS
- Familiarity with Microservice Architecture Style and Service Oriented Architecture
- Comprehensive understanding of Object Oriented Programming practices and Clean Code principles
- Solid knowledge of RUP and Agile methodologies
- Bachelor’s Degree in Computer Science or related discipline or equivalent experience
- Demonstrated ability to learn and adopt new technologies to meet business needs
- Capability to work both independently and collaboratively with minimal supervision
- Excellent problem-solving skills combined with ethical conduct
- English language proficiency at B2 level (Upper-Intermediate)