About the Software Development Role
We are seeking a highly skilled software engineer to join our team. The ideal candidate will have extensive experience working with .NET Core, C#, and SQL.
This position is for a senior developer who can work well within an agile team to develop high-quality, testable software.
* Developing SaaS applications, including .NET APIs, ASP.NET MVC applications, 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
Key Qualifications:
* Minimum 5 years full-stack experience working through design, implementation, testing, and delivering high availability enterprise applications
* Bachelor's degree in Computer Science or related field, or 4-6 years of related experience
* Strong understanding of Agile software development methodologies and principles
* Experience with CI/CD
* Must have strong experience and exhibit in-depth knowledge of .NET Core, C#, SQL, MVC, SOA, Web API, Microservices, JavaScript, Typescript, HTML
* Frontend experience is a plus (Angular, React)
* Understanding of cloud-native applications (Azure, AWS)
What We Offer:
* Health and dental insurance
* Meal and restaurant vouchers
* Fixed monthly stipend for internet and mobile expenses
* InComm hardware/software
* Annual bonuses
Work Environment:
This position is CLT and fully remote in Brazil.
We provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, veteran's status, age, disability status, genetics, or any other category protected by federal, state, or local law.