O SEU PRÓXIMO CAPÍTULO
Intermediate Software Engineer – .NET, Angular
Sobre a vaga
• Develop new software features and maintain existing functionalities
• Identify and fix bugs while introducing improvements to enhance product quality
• Understand the client’s business domain and participate in planning sessions
• 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 code quality through pull requests and self-review
• Document technical solutions and improve CI/CD practices
• Collaborate on design with the Tech Lead and Principal Architect
• Support and maintain existing software features
• Contribute to the overall quality of the product
• 3+ years' work experience with .NET
• Hands-on experience with Angular, strong JavaScript and TypeScript skills
• Experience with REST API and 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 working with distributed systems, availability, and deployment
• Solid OOP/OOD, Open API Specification, and SOLID skills
• Good familiarity with Agile methodologies, CI/CD pipeline tools and practices
• Upper-Intermediate+ English level
• Desirable: 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
• Enhance your PoS systems expertise while contributing to a globally expanding project
• Gain hands-on experience in cloud platforms and tools by working with the Azure ecosystem