Quando você pensar na InComm Payments, pense em tecnologia inovadora de pagamentos. Fomos fundados há mais de 30 anos e continuamos a ser pioneiros na indústria de pagamentos (FinTech). Desde a nossa criação estamos em continuo crescimento e somos uma equipe de mais de 3.000 funcionários em mais de 34 países ao redor do mundo. Possuímos mais de 400 patentes técnicas globais e uma rede que inclui mais de 525.000 pontos de distribuição no varejo que apontam para nossa experiência no setor. A InComm Payments está altamente focada em nosso pessoal e em seu crescimento, e trabalhamos duro para tornar a sua carreira significativa e gratificante. Valorizamos a inovação, a qualidade, a paixão, a integridade e a responsabilidade em tudo o que fazemos e procuramos pessoas excelentes para se juntarem à nossa equipa à medida que avançamos em direção a um futuro muito brilhante. Antecipamos o desenvolvimento de futuros líderes para nossas equipes no Brasil!
Software Engineer III
Location
Brazil
Posted
5 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer III
InComm Payments
Role Description We are looking for a highly skilled Software Engineer to join our team. You will primarily be utilizing .NET Core, C#, SQL. We hire innovative software development professionals who can work well within a highly collaborative, agile team to develop high quality, testable software. Ideally, you will have a wide breadth of experience performing development in a .NET environment and developing integrations to third-party systems. This position is CLT and fully remote in Brazil. Responsibilities - Developing SaaS applications, including .NET APIs, and React applications - Working with our product organization to understand business requirements and objectives - Contributing to overall system architecture strategy and design - Leading by example and setting a high standard for code quality - Performing code and design reviews - Motivating an agile team and fostering collaboration and innovation across our development organization Qualifications - Required: - C# and the .NET Framework - Object-Oriented Programming - RESTful API development with ASP.NET WebAPI - Experience writing client-side JavaScript applications with frontend libraries - Knowledge of data access technologies like ADO.NET and ORM frameworks such as EF or Dapper - Experience with SQL Server - Strong knowledge of data structures and algorithms - Strong familiarity with design patterns and principles - Experience with unit testing and Test-Driven Development - Experience correcting performance bottlenecks and scaling a platform in a growing business - Willingness to dive into any challenge with a positive attitude; be a go-to resource for team members who need help - Works well in both team and individual development environments - Experience contributing to and iterating on Agile processes - Preferred: - BS or MS in Computer Science or related field - Git or other DVCS - Experience in consuming third-party web services - Experience working in CI/CD environments and contributing to deploy tooling - Azure development/deployment and configuration experience - Experience with Kubernetes, WAFs, App Services, Github Actions, and related technologies - Familiarity with mobbing and pair programming Benefits - Health and dental insurance - Meal and restaurant vouchers - Fixed monthly stipend for internet and mobile expenses - InComm hardware/software - Annual bonuses
Related Guides
Related Job Pages
More Software Engineer Jobs
• Desarrollo de componentes complejos • Coordinación del trabajo de programadores/as del equipo
• Maintain and enhance the functionality of our existing suite of apps. • Develop cross-platform iOS and Android apps using Flutter • Collaborate with cross-functional teams to understand business requirements and translate them into scalable and maintainable code. • Work with senior members of our team to maintain high standards for code quality and maintainability, contributing to the overall improvement of our apps.
• Managing the native application development activities for mobile devices (iOS), with responsibility for delivery in terms of timing and quality • Close collaboration with the product owner on the business side and the business analysts with the aim of gathering specifications and performing the assessment of the effort needed to implement them • Work with the Solution Architects to ensure the team delivers to best practice & quality guidelines • Daily review of code developed and related critical evaluation, with particular attention to UX, stability and performance issues • Implementation of the QA process, in collaboration with the relevant team • Help define best practices on iOS development and contribute for a share and learn driven environment • Proposal and evaluation of services and external libraries to be integrated into the applications, through the development of POCs • Drive feature development and help improve end-to-end product quality • Contribute for cross team development of common libraries • Unwavering commitment to Continuous Integration and Continuous Deployment • Work closely with other Product Development teams to improve consistency and timing of releases • Write Unit Tests • Implement complex solutions with state-of-the-art technologies together with the team • Work in an agile, cross functional team taking responsibility for the engineering team deliverables • Take a proactive & hands on approach in all sprints and tasks • Create prototypes of new ideas and explore new technologies on the forefront of mobile technology
• Ajudar o time de desenvolvimento nas necessidades do dia como validação de testes, automatização de tarefas, ajuda com deploy e claro codar nervosamente.



