Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. You will use your understanding of programming languages and tools to build a top-notch application that provides a seamless experience for end-users. If you are self-motivated but like to work with smart and fun people at a forward-thinking company that is always pushing boundaries then it’s a great time to join and put your stamp on the company as well the product.
Developer Responsibilities
- Build functional high quality applications.
- Prepare detailed program specifications, identifying requirements, and participating in design, development and testing of systems
- Ensure successful integration and communication with external systems.
- Perform some DevOps tasks.
- Collaborate with front-end developers and back-end web developers to build all server-side logic
- To be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
Job Requirements
- 4+ years of experience as a back end developer.
- C#, ASP.NET Core, MSSQL, .NET Framework, Visual Studio.
- Demonstrable experience of unit testing.
- Some experience with Front End development using JavaScript, Typescript and Angular4+.
- Experience in building Rest API.
- Exposure to messaging e.g. Kafka, RabbitMQ
- Deep understanding and prior experience with Agile development methods (Scrum and Kanban).
- Eager to learn and explore another technology, beyond the .net world.
Preferred Skills
- NoSql database experience
- DevOps experience
- Experience building integration systems
- Logistics industry background