
Software Engineer – .NET, ASP, JS, SQL
BART, A Portside Company
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Design and implement software solutions using .NET following industry best practices such as DRY, KISS, design patterns, etc.
- Develop and maintain APIs, ensuring they meet high performance, reliability, and security standards for internal and external system integrations
- Design database schemas, manage database operations and SQL queries, ensuring efficient database reliability
- Write unit and integration tests, contribute to the test strategy execution and overall quality of the company products
- Follow the company’s code and development standards
- Refactor existing software components in order to eliminate technical debt and improve application extensibility
- Estimate software development work in conjunction with the product team
- Deploy software releases to production and other environments
- Use and maintain CI/CD pipelines in coordination with the DevOps team
- Use and maintain infrastructure in coordination with the DevOps team
- Work closely with the security team to maintain compliance with the company’s security standards
- Conduct code reviews
- Collaborate with the management team on setting project goals and their execution
Requirements
- Strong skills in .NET and C#
- Strong knowledge of SQL and experience working with database migrations; experience with Entity Framework
- Experience in designing applications architecture, good understanding of the MVC, SOLID, DRY, KISS, design patterns and other development best practices; strong and consistent understanding of REST API
- Good understanding of CI/CD principles, experience in writing unit and integration tests, strong knowledge of Git
- Great troubleshooting skills
- Strong motivation and willingness to learn
- Practical and results-oriented engineering mindset
- Desire to build reliable and efficient solutions
- Interest in business aviation and in becoming a domain expert in the field.
Benefits
- Competitive base salary
- Fully remote work
- Generous time off policy
- Opportunities for professional development and career advancement
- Dynamic, collaborative, and fast-growing work environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#SQLEntity FrameworkREST APIMVCSOLIDCI/CDunit testingintegration testing
Soft Skills
troubleshootingmotivationwillingness to learnresults-oriented mindsetcollaborationcommunicationgoal setting