Senior Software Engineer (.NET)
New
BrazilContractSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSDockerPostgreSQLSQLDynamoDBGitMySQLReact.js.NETNosqlRESTful APIs
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, or a related field
- 5+ years of professional experience working with .NET development in production environments
- Strong experience building RESTful APIs and scalable backend systems
- Proficiency with React.js or other modern frontend SPA frameworks
- Solid experience with Git and modern version control workflows
- Hands-on experience with both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB)
- Strong understanding of software design principles, clean code practices, and design patterns
- Experience working in client-facing roles with strong communication skills (verbal and written)
- Proactive, self-driven mindset with a strong desire for continuous learning and improvement
Responsibilities
- Develop, maintain, and enhance scalable web applications using .NET technologies
- Ensure performance, reliability, and maintainability across systems
- Design and implement fullstack solutions, including integration with frontend frameworks such as React.js or similar SPA technologies
- Build and deploy containerized applications using Docker and cloud platforms such as AWS or equivalent PaaS environments
- Model, manage, and optimize relational and non-relational databases, ensuring data integrity and performance
- Write clean, maintainable, and well-tested code, including automated tests for APIs and web components
- Participate in code reviews, sprint planning, daily stand-ups, and technical discussions with cross-functional teams
- Collaborate with stakeholders to understand business needs and translate them into effective technical solutions
View Full Description & ApplyYou'll be redirected to the employer's site