Job Closed
This listing is no longer active.
Digitais. Humanos. Transformadores.
Senior Back End Developer – .NET
Location
Brazil
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back End Developer – .NET
Runtalent
• This is a remote position • Opportunity: Senior Back End Developer
Job Requirements
- Senior-level experience with .NET Core 3.1+
- Essential experience working with SQL and NoSQL databases (MongoDB)
- Experience working on microservices-based projects
- Experience with messaging systems
- Required knowledge of Kafka
- Knowledge of Docker
- Knowledge of unit testing
- Experience with the VTEX e-commerce platform
- Desirable experience with ReactJS
- Knowledge of .NET Framework
- Knowledge of Azure and/or AWS
- Knowledge of CI/CD
- Knowledge of event-driven architecture
Benefits
- Remote work
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Responsible for development, maintenance, and support activities for systems, with a full-stack profile. • Perform tasks that cover the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features developed. • Work on development and necessary enhancements throughout the software development lifecycle and its components. • Guide and provide support to developers on the software project development team. • Code and integrate software components according to technical specifications. • Identify, build, and test developed components to ensure quality. • Perform evolutionary or corrective maintenance of software components. • Produce technical documentation according to the requirements of the contract in which you are working. • Integrate produced components with those built by other team members. • Set up and configure a local development environment according to project requirements and needs. • Provide support to the IT team and client users when requested. • Deliver and execute integration tests in the client environment. • Monitor acceptance testing and deploy software to client environments. • Provide training and knowledge transfer to the client on the developed software.
• Performs tasks covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features developed, consistent with agile development methodologies. • Work on development and necessary enhancements throughout the software development lifecycle and its components. • Guide and provide support to the project's development team members. • Code and integrate software components according to technical specifications, using the development tools, programming languages and libraries defined for the project. • Identify, build and test developed components to ensure quality. • Perform corrective or evolutionary maintenance of software components. • Prepare technical documentation according to the contract requirements for the assignment. • Integrate produced components with others built by team members, using the integration tool defined for the project. • Set up and configure the local development environment according to project requirements and needs. • Provide support to the IT team and client users, when requested, regarding the characteristics and specifics of the developed components, modules and software packages. • Deliver and execute integration tests in the client environment to ensure the full functionality of the software and its components. • Monitor acceptance testing and deployment of the software in the client environments as established in the contract. • Provide training and knowledge transfer to the client on the developed software to ensure proper system operation.
• Responsible for the development and integration of software, within the project scope defined in Spassu's contracts with clients. • Responsible for the development team and distribution of tasks. • Perform project configuration, following all internal and client procedures. • Define, together with other teams, the project's architecture model and necessary evolutions. • Interpret functional specifications and produce technical specifications. • Plan the work to be done using the designated project management tool. • Code and integrate software components according to technical specifications.
• Responsible for software development and integration, implementing the project scope specified in Spassu's contracts with clients. • Also responsible for the development team and for allocating and distributing tasks. • Manage project configuration, following all internal and client procedures to ensure the integrity, traceability, and maintainability of the software project. • Collaborate with other teams to define the project's architecture and plan necessary evolutions throughout the software development lifecycle. • Interpret functional specifications and produce technical specifications.

