Back-End .NET Developer (offline)
Summary Job Description
The back-end web developer develops code that manages the interchange of data between the server and the user / application. The primary focus is on developing server-side logic, defining and maintaining the database, and ensuring high performance and responsiveness to requests from the front-end. In addition, the back-end developer is responsible for integrating the front-end elements built by front-end developers into the application. Understanding of front-end technologies is necessary as well.
2+ years of experience
Responsibilities:
- Integrating user-facing elements developed by front-end developer with server-side logic
- Building reusable code and libraries for current and future use
- Optimizing the application for maximum speed and scalability
- Implementing security and data protection
- Designing and implementing data storage solutions
Skills:
- Proficient understanding of code versioning tools
- Proficient understanding of OWASP security principles
- Experience with Inversion of Control (IoC) principle and dependency injection (important)
- Experience with Domain Driven Design (good to have)
- Experience with Command Query Responsibility Segregation (CQRS) pattern (good to have)
- Experience with containerization (Docker) and orchestration (Kubernetes) tools (good to have)
- Understanding of session management in a distributed environment
- Understanding of multiple delivery platforms such as mobile vs desktop and optimizing output to match intended platform(s)
- Data migration, transformation and scripting
- Outputting data in different formats
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient knowledge of Microsoft back-end programming languages and tools (.NET)
- Management of Azure hosting environment, including database administration and scaling an application to support load changes.
- User authentication and authorization between multiple systems, servers, and environments
- Understanding accessibility and security compliance
- Good understanding of different architecture models with a focus on microservices.
Intermediate English or higher
With us you can:
— Develop your professional skills;
— Grow within the company;
We offer:
— Flexible working conditions;
— 12 days of paid vacation (working days);
— 5 sick days;
— Office in the city center;
— Friendly and open-minded team;
— English classes;
— Relax and fun zones.
The back-end web developer develops code that manages the interchange of data between the server and the user / application. The primary focus is on developing server-side logic, defining and maintaining the database, and ensuring high performance and responsiveness to requests from the front-end. In addition, the back-end developer is responsible for integrating the front-end elements built by front-end developers into the application. Understanding of front-end technologies is necessary as well.
2+ years of experience
Responsibilities:
- Integrating user-facing elements developed by front-end developer with server-side logic
- Building reusable code and libraries for current and future use
- Optimizing the application for maximum speed and scalability
- Implementing security and data protection
- Designing and implementing data storage solutions
Skills:
- Proficient understanding of code versioning tools
- Proficient understanding of OWASP security principles
- Experience with Inversion of Control (IoC) principle and dependency injection (important)
- Experience with Domain Driven Design (good to have)
- Experience with Command Query Responsibility Segregation (CQRS) pattern (good to have)
- Experience with containerization (Docker) and orchestration (Kubernetes) tools (good to have)
- Understanding of session management in a distributed environment
- Understanding of multiple delivery platforms such as mobile vs desktop and optimizing output to match intended platform(s)
- Data migration, transformation and scripting
- Outputting data in different formats
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient knowledge of Microsoft back-end programming languages and tools (.NET)
- Management of Azure hosting environment, including database administration and scaling an application to support load changes.
- User authentication and authorization between multiple systems, servers, and environments
- Understanding accessibility and security compliance
- Good understanding of different architecture models with a focus on microservices.
Intermediate English or higher
With us you can:
— Develop your professional skills;
— Grow within the company;
We offer:
— Flexible working conditions;
— 12 days of paid vacation (working days);
— 5 sick days;
— Office in the city center;
— Friendly and open-minded team;
— English classes;
— Relax and fun zones.
About ScrumLaunch
ScrumLaunch is a software development company that works closely with fast growing US startups across many industries.We help startups find product/market fit by focusing on lean development and design thinking. Our team is from all over the world and we are headquartered in Los Angeles.
Company website:
https://www.scrumlaunch.com/
DOU company page:
https://jobs.dou.ua/companies/scrumlaunch/
The job ad is no longer active
Job unpublished on
3 December 2020
Look at the current jobs C# / .NET Kharkiv→
Average salary range of similar jobs in
analytics →
Similar jobs
Middle .Net Developer at Студія HR рішень
Ukraine
C# ASP.NET Core Developer at NikCode
Ukraine, Poland, Germany
All jobs .NET Kharkiv All jobs ScrumLaunch