Objective: (summary about the position)
Candidate will be responsible for diagnosing, debugging, and resolving issues on our current production platforms. Candidate will create, build, and maintain software solutions using a variety of modern technologies. Additionally, will participate in code reviews to ensure that we deliver a high-quality product.
Responsibilities:
1. Degree of education: Bachelor’s degree in computer science or engineering
2. Total working experience: 5 to 7 years’ experience in .NET development
3. Total experience in field: 7 years
4. Qualifications necessary for the vacancy:
· .NET Core and C#: Expertise in developing scalable, high-performance applications using .NET Core and C#.
· ASP.NET MVC and Web API: Proficient in creating robust web applications and RESTful services.
· Frontend Development: Strong skills in Angular 2+, JavaScript, HTML5, CSS3, Bootstrap, and JQuery for building responsive user interfaces.
· Database Management: Comprehensive experience with SQL and NoSQL databases, including query optimization and performance tuning.
· LINQ: Proficient in querying and transforming data using LINQ.
· Object-Oriented Programming (OOP): Advanced knowledge of OOP principles for structured and modular development.
· SOLID Principles: Practical implementation of SOLID principles for maintainable and scalable codebases.
· Design Patterns: Strong understanding of and ability to implement software design patterns.
· XML and SOAP Web Services: Experienced in designing and consuming XML-based SOAP web services.
5. Set of skills necessary for the vacancy:
· Leadership, Basics of Project Management, Problem Solving, Familiar with Systems architecture and security requirements.
· Agile best practices and designing solutions for rapid build, test, and deployment.
· In-depth knowledge of modern software architectures, including microservices, APIs, and cloud computing.
6. Specific degrees, certifications…etc. needed for the vacancy.