Our client is a SASS-enabled marketplace platform for mental and emotional health, their goal is to offer a reputable service for everyone who needs assistance with their mental health. They aim to facilitate communication with a psychotherapist by providing mental health services to all people through the most proficient psychologists available.
They are seeking a Full Stack Developer - .Net Core as a base platform and you should be comfortable with both front-end and back-end coding languages, development frameworks, third-party integration libraries and cross-platform mobile development. Previous experience in building e-commerce or B2B or B2C platform is a big plus while working in an Agile / DevOps environment is highly appreciated.
What you will do:
Build robust, performant, user-facing responsive web applications and mobile app using .Net Framework (Asp.Net core, Xamarin, C#, …).
Work as an integral part of an Agile/DevOps team to deliver great user experience.
Deliver code of high quality (automated tests).
Design client-side and server-side architecture.
Build the front-end web applications through appealing visual design.
Developing back-end web applications and write effective Restful APIs.
Develop and manage well-functioning databases and applications.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug, upgrade or improve.
Create security and data protection settings.
Maintaining compliance with various regulation like HIPAA.
Write technical documentation.
Qualities that make great candidates:
Bachelor’s degree (or equivalent) in Computer science or related curriculum with 4+ years of experience.
Must have a solid understanding and experience working in ecommerce, B2B and/or B2C industry developing mobile and web-technologies.
Strong understanding of object-oriented programming.
Expertise for writing clean, readable, and easily maintainable code.
Strong experience using MVC pattern, Entity framework and understanding of modern UI and SOLID architecture.
Understanding of public platform like Azure or AWS, knowledge of containerization (docker).
Knowledge / Experience in using Rapid Application Development tools like ASP.NET ZERO is a big plus.
Databases (relational and in memory, respectively Sql Server and Redis).
Proficient knowledge in designing, querying and migrating.
Extensive knowledge in building and using secured REST Web API.
Strong Experience with code-first or schema-first ORMs including Entity Framework, and LINQ.
Integration experience with Zoom, Vimeo, Stripe are big plus.
Integrating web analytics tools (particularly Google Analytics).
Experience with cross-platform Xamarin Application development.
Proficient understanding of code versioning tools such as Git.
Experience with Scrum/Agile Development methodologies.
Writing automated tests using xUnit or others.
Understanding of scaling with stateless techniques.