Job description
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. We need someone experienced with Reactjs.
QUALIFICATIONS AND JOB DESCRIPTION
Company Overview:
Cell Solutions is an IT consultancy company providing support to leading companies in the USA. By participating in various international projects and adding value to the industry, our company is now looking for an experienced Senior Full Stack Software Engineer to make a difference with their expertise.
Job Description:
As a Senior Back End/Full Stack Engineer, you are expected to specialize in back-end and skillfully apply modern software development techniques. In this role, you will contribute to software projects by solving complex problems and adding value with your solutions.
Responsibilities:
-
Back-end: Develop scalable and high-performance server-side software using MVC ,Asp.net Core, Asp.net, Classic ASP, C#
-
Mendix experience is a bonus.
-
Database: Model and query data using PostgreSQL, Microsoft Sql, technologies. Microsoft SQL Experience in T-Sql is a huge plus.
-
Understand, analyze, and optimize complex problems to produce creative solutions.
-
Prepare and manage applications in microservices architecture using Kubernetes and Docker technologies.
-
Efficiently manage version control processes using Git/BitBucket.
-
Write sustainable code by adhering to Clean Code principles.
-
Work with Web Services, Web API, REST, and SOAP architectures.
-
Maintain existing systems and perform performance improvements.
-
Classic Asp, .NET forms experience is a plus.
-
React experience is a must.
Qualifications:
-
Bachelor’s degree in Computer Engineering, Software Engineering, or a related field.
-
At least 3 years of professional software development experience with .Net Forms/.Net Core.
-
Experience with Kubernetes (K8s) and Docker technologies in microservices architectures.
-
Knowledge and experience in Web Services, Web API, REST, and SOAP architectures.
-
Strong analytical thinking skills and the ability to provide creative solutions to complex problems.
-
Knowledge of SOLID principles and Clean Code practices.
-
Expertise in version control systems like Git and GitHub.
-
Experience in working with Agile/Scrum software development methodologies.
-
Advanced English skills at B2 level (written and spoken).
-
Development experience with programming languages
-
SQL database or relational database skills