Job Closed
This listing is no longer active.
Software Development Partner. Result-driven. Quality-obsessed.
Senior Software Engineer – .NET
Location
Brazil
Posted
129 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – .NET
Dev.Pro
• Understand the client’s business domain and participate in planning sessions • Develop new product features and maintain existing functionalities • Identify and fix bugs while introducing improvements to enhance the overall quality of the product • Assess technical solutions and highlight potential technical risks • Collaborate on work decomposition and estimation • Follow the project SDLC and suggest improvements when necessary • Contribute to enhancing code quality through pull requests and self-review • Document technical solutions; improve CI/CD practices • Collaborate on design with Tech Lead and Principal Architect
Job Requirements
- 3+ years' work experience with .NET
- Hands-on experience with Angular, strong JavaScript and TypeScript skills
- Experience with REST API, ASP.NET MVC
- Good knowledge of relational DB concepts, MS SQL and SQL/T-SQL
- Expertise in software application architecture and familiarity with common design patterns
- Experience in working with distributed systems, availability, deployment
- Solid OOP/OOD, Open API Specification, SOLID skills
- Good familiarity with Agile methodologies, CI/CD pipeline tools and practices
- Upper-Intermediate+ English level
- Working experience with the Azure cloud platform and services (Desirable)
- Knowledge of Point-of-Sale systems or related domains (Desirable)
- Experience with SonarQube to measure and analyze code quality (Desirable)
- Experience with Redis (Desirable)
Benefits
- 30 paid days off per year to use however you like — vacations, holidays, or personal time
- 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
- Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
- Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events
Related Guides
Related Job Pages
More Backend Engineer Jobs
Experienced Web Scraping Engineer – Python
Oxylabs.ioMaking data accessible for everyone. Contact us via hello@oxylabs.io
• Develop scalable scrapers. • Define resilient scraping strategies, unblock websites for scraping. • Improve observability in the system. • Develop back-end solutions for scraping & parsing problems of various magnitudes. • Maintain the current system and develop new features related to scraping & parsing.
Senior Software Engineer I/II – Backend
GeneaWelcome to Genea. Genea means Family - Where babies are made sooner.
• Actively participate in the overall application lifecycle. • Define and communicate technical and design requirements. • Developing and maintaining all server-side network components. • Developing high-performance applications by writing testable, reusable, and efficient code. • Designing customer-facing API and back-end services for various business processes. • Collaborating with front-end developers on the integration of elements. • Implementing effective security protocols, data protection measures, and storage solutions. • Writing technical documentation, including database schemas, as well as preparing reports. • Recommending and implementing improvements to processes and technologies. • Keeping informed of advancements in the field of Node.js development. • Train, help, and support to other team members.
Lead Software Engineer – Linux, C++
Cloud Software GroupEnabling customers to evolve, compete & succeed in data, automation, insight, and collaboration.
• Own the broad scope of a product’s development; mentor and guide other developers. • Create and finalize functional specifications for key product modules and components. • Review designs of services owned by other feature teams and provide guidance. • Design and implement new features independently and through others. • Work with architects on finalizing and defining designs; help other services teams to come up with the right designs. • Automate and own quality for the features and fixes being developed. • Follow and improve processes for more secure and higher-quality deliverables.
Team Lead Java Engineer, Remarketing
AUTO1 GroupAUTO1 Group is Europe’s leading digital automotive platform.
• As a team lead you and your team own a subset of our applications and services • Use your experience, hands-on and can-do attitudes to solve complex problems • Your solutions and technical advice are founded on your solid technical experience. • Take responsibility for the growth and development of your team and help everyone around you to get better every day • Hire world-class talent, lead by example and mentor those around you to push boundaries and excel




