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
View details
Apply Now