Senior Back End Developer
Dexef -
Quweisna, MonufyaPosted 3 months ago16Applicants for2 open positions
- 6Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, develop, and maintain robust and scalable backend solutions using the .NET framework.
- Collaborate with front-end developers, product managers, and other stakeholders to understand project requirements and deliver high-quality software.
- Write clean, efficient, and well-documented code in C#.
- Conduct code reviews to ensure code quality and adherence to coding standards.
- Identify and troubleshoot software defects and issues in a timely manner.
- Optimize and improve existing systems for performance, scalability, and maintainability.
- Stay up-to-date with industry trends and best practices in .NET development to continuously improve
- skills and contribute to the growth of the team.
- Analyze and suggest improvements in the overall development process.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Backend Developer, with at least 4+ years of experience in .NET development.
- Strong proficiency in C# and the .NET framework.
- Experience with ASP.NET, ASP.NET Core [MVC/WebAPI] for building RESTful APIs.
- Experience with Blazor development.
- Experience with real-time techniques like web sockets, SignalR, FireStore, Kafka, or Redis.
- Solid understanding of database design and experience with SQL Server or other relational databases.
- Familiarity with front-end technologies such as JavaScript, HTML, and CSS.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills and the ability to work well in a team environment.
- Excellent communication and collaboration skills.
- Must have a deep understanding of best practices.
- Must be familiar with OOP concepts.
- Well-versed with IT best practices in coding and documentation.
- Enterprise application development experience.
- Strong understanding of networking concepts.