The back-end developer is responsible for building and improving the company’s software products. To actively communicate and understand the business needs and to turn them into software components.
Main responsibilities
- Participate in the entire cycle of software development process.
- Design and implementation of software projects.
- Collaborate with other developers.
- Understanding business requirements.
- Design, build, and maintain efficient and reliable code.
- Develop functional and sustainable applications with clean codes.
- Troubleshoot and debug applications.
- Stay up to date with the technology best practices.
Requirements
Knowledge and Experience
Qualifications/Education
- 4 years of experience as a software developer.
- Degree in Computer Science or relevant working experience.
- Proficiency in at least one of the programming languages/frameworks:
- .Net Core
- C#
- Proven experience with software design and OOD methodologies
- Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles
- Experience with Web services development (SOAP, REST, GraphQL)
- Experience with HTML, JavaScript, and web development frameworks (AngularJS, React, jQuery)
- Experience with AWS (Amazon Web Services), GCP (Google Cloud Platform)
- Experience with ORM frameworks.
- Operation system
- Linux
- Windows
- Databases
- MySQL
- PostgreSQL
- MongoDB
- Redis
- Other (will be considered as an advantage):
- Microservices
- Containers
- RabbitMQ
- Nginx
- Python
- Bash
Nivel Profesional: Empleado
CVs inscritos en el proceso: 34
Regístrate como candidato en Tecnoempleo.com y vincula tu CV a las ofertas de empleo.
Crea tu cuenta gratis