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 :
- Lead the design and implementation of applications, collaborating with Product Owners, Architects, and Business Users to achieve business goals.
- Building and configuring applications, Writing testable and scalable code for programs and Assisting with application troubleshooting and debugging
- Identifying improvements to the existing application code and designs, increasing flexibility and reducing future effort and the ability to “pitch” these ideas to Technical and non-technical stakeholders as required.
- Mentoring Developers and juniors in the team to achieve technical excellence in project delivery.
- Develop technical specifications and architecture of application components
- Review and refactor code
- Document development and operational procedures
Requirements
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.