Senior .Net Backend Engineer
DBServices Portugal
- Porto Alegre - RS
- Permanente
- Período integral
- Confidently deliver high-quality software by applying critical thinking to products, requirements, and processes
- Partner closely with clients to influence technical product decisions and business goals
- Youll continually stay up to date with the landscape of software engineering best practices, tools, and frameworks
- Have extensive professional programming experience were thinking at least 12+ years
- Understanding of various software architectures and can adapt/compose solutions to unique problems with sustainable and reusable solutions
- Help mentor and coach a project team towards shared goals and outcomes
- Navigate difficult conversations by providing constructive feedback to teams and clients
- Youll identify obstacles to ensure quality, improve our user experience and how we build software
- Self-aware of limitations, yet curious to learn new solutions while being receptive to constructive feedback from teammates
- Youll guide your team to understand and work through changing priorities by bringing positive energy
- Communicate and simplify complex problems in order to foster understanding across multidisciplinary teams
- Design and develop 12-factor apps that can efficiently scale in modern cloud environments.
- Work with relational and non-relational databases to design efficient data models and optimize data access.
- Design and develop APIs that are well-documented, reliable, and consumable by various clients.
- Troubleshoot problems in existing code and systems, identify root causes, and autonomously implement remedial actions.
- Are driven by curiosity and enthusiastic about learning new technologies
- Are motivated by solving problems and finding creative solutions
- Have relevant professional programming experience, writing high-quality code from scratch
- Inspire others to write code that is durable, secure, scalable, always up and running
- Have in-depth experience with .NET is a must have
- Have in-depth experience working with relational and/or NoSQL databases. This could be PostgreSQL, SQL Server, MySQL, MongoDB, or another type of document-database. This includes experience with schema design, indexing, querying, and performance tuning
- Are eager to share your knowledge with teammates through mentorship, code reviews and pair programming sessions
- Have experience writing apps for Azure, AWS, GCP, CloudFoundry, Heroku, SalesForce, Mulesoft and/or other cloud providers
- Are well versed in using Cloud Provider utilities such as CLI tools and Consoles (Azure Portal, AWS Console)
- Have experience developing RESTful APIs and/or Graphql APIs
- Possess strong debugging and troubleshooting skills
- Effectively communicate system architecture and development decisions to clients and teammates
- Strong appreciation for CI/CD (e.g. CircleCI, TeamCity, AzureDevops) and experience setting up deployment pipelines
- Fluent English
- Collaborative Environment: We value a sense of community where ideas are shared, and achievements are celebrated as a team.
- Work from Anywhere: Enjoy the freedom and flexibility to work from wherever you feel most productive and comfortable.
- Global Connection: An opportunity to interact with people from different countries and cultures, expanding your network and worldview.
- Physical Health Support: Through TotalPass and Mediquo, we provide resources and programs, and telemedicine dedicated to your physical well-being
- Mental Health Care: Team Care provides initiatives and actions to support your emotional and mental balance in daily life.