Mid-level Software Engineer (C# and .NET)
J
JobgetherSoftware Engineering
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- JavascriptMicrosoft SQL ServerRxJSTypeScriptC#Azure.NET coreAngularCI/CDRESTful APIs
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 4+ years of experience developing full-stack web applications in professional environments.
- Demonstrated experience leading or mentoring software development teams.
- Strong understanding of software architecture patterns, scalable system design, and maintainable development practices.
- Advanced experience with frontend technologies including HTML, CSS, JavaScript, Angular, TypeScript, and RxJS.
- Strong backend development skills using C# and .NET Core.
- Experience with relational databases and data modeling, particularly SQL Server.
- Solid knowledge of RESTful API design and implementation.
- Experience working with cloud platforms, preferably Microsoft Azure.
- Practical experience with unit testing and automated testing frameworks.
- Experience with continuous integration and continuous delivery (CI/CD) practices and pipelines.
Responsibilities
- Design, develop, validate, and maintain scalable, reliable software applications and systems across the full development lifecycle.
- Build and enhance full-stack web applications using C#, .NET Core, Angular, TypeScript, JavaScript, HTML, CSS, and RxJS.
- Develop and integrate RESTful APIs, ensuring robust communication between application components and external systems.
- Design and work with relational databases, including SQL Server, applying sound data modeling and development practices.
- Contribute to software architecture and technical decisions, applying patterns and best practices.
- Perform software and system integration activities across relevant software and hardware components.
- Develop and maintain unit and automated tests for both frontend and backend applications.
- Contribute to CI/CD pipelines, helping streamline automated build, testing, and deployment processes.
- Provide technical guidance, mentorship, and support to other software engineers.
View Full Description & ApplyYou'll be redirected to the employer's site