Senior .NET Developer
WFA Digital Insight
The demand for skilled .NET developers continues to soar, with companies like WEX leading the charge in innovative benefits solutions. As the remote job market expands, Brazil has become a hotspot for tech talent. With the rise of cloud-native applications and microservices, professionals with expertise in C# and .NET are in high demand. WEX stands out for its customer-centric approach and commitment to simplifying the business of running a business. Before applying, candidates should be prepared to showcase their problem-solving skills, passion for modern technologies, and ability to collaborate with cross-functional teams.
Job Description
About the Role
As a Senior .NET Developer at WEX, you will be part of a dynamic team that is revolutionizing the way businesses manage employee benefits. Your day-to-day will involve collaborating with stakeholders to identify key challenges, designing and implementing solutions that delight customers, and working closely with product managers to drive business growth. The role is based in Brazil, offering a unique opportunity to be part of a thriving tech community.The WEX Benefits Technology team is dedicated to building the next generation of employer benefits solutions and services. As a senior member of this team, you will play a critical role in shaping the technical direction of the company and mentoring junior engineers. Your expertise in .NET and C# will be essential in driving the development of high-quality software that meets the evolving needs of WEX's clients and partners.
WEX is committed to fostering a culture of innovation and continuous learning. As a Senior .NET Developer, you will have the opportunity to work with the latest technologies, including Docker, ASP.NET, and Azure. You will also be encouraged to participate in knowledge-sharing sessions, contribute to open-source projects, and attend industry conferences to stay up-to-date with the latest trends and best practices.
What You Will Do
- Collaborate with stakeholders to identify key challenges and design solutions that meet customer needs
- Develop high-quality software using .NET and C# with a focus on test-driven development and continuous integration
- Work closely with product managers to drive business growth and ensure alignment with company goals
- Design and implement RESTful APIs and microservices that integrate with existing systems
- Participate in code reviews and ensure that all solutions meet the company's quality and security standards
- Mentor junior engineers and contribute to the growth and development of the team
- Analyze existing systems and processes to identify bottlenecks and opportunities for improvement
- Develop and implement automated testing and deployment scripts to improve efficiency
- Collaborate with the DevOps team to ensure seamless deployment and monitoring of applications
- Stay up-to-date with the latest technologies and trends in software development and apply this knowledge to improve the company's products and services
What We Are Looking For
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Strong experience in software engineering with a focus on .NET and C#
- Excellent problem-solving and analytical skills with a passion for modern technologies
- Strong communication and collaboration skills with the ability to work effectively in a team
- Experience with Agile development methodologies and version control systems such as Git
- Strong understanding of software security principles and OWASP guidelines
- Proficiency in Docker, ASP.NET, and Azure with experience in cloud-native application development
- Experience with microservices architecture and RESTful API design
- Strong proficiency in Excel with the ability to analyze and interpret complex data sets
Nice to Have
- Experience with Kubernetes, Helm, and ArgoCD
- Knowledge of NoSQL databases and experience with data modeling and schema design
- Familiarity with GitHub Actions and experience with CI/CD pipelines
- Experience with Terraform and infrastructure as code
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a dynamic and growing company
- Collaborative and supportive team environment
- Professional development opportunities with training and education support
- Flexible working hours and remote work options
- Access to the latest technologies and tools
- Recognition and reward for outstanding performance
- Comprehensive health insurance and wellness programs
- Generous paid time off and holiday entitlement
How to Stand Out
- To stand out in your application, make sure to highlight your experience with .NET and C# and provide specific examples of how you've applied these skills in previous roles.
- Be prepared to talk about your approach to test-driven development and continuous integration, and how you ensure that your code meets the highest quality and security standards.
- Familiarize yourself with WEX's products and services and be ready to discuss how your skills and experience align with the company's goals and mission.
- When preparing for your interview, practice answering behavioral questions that demonstrate your problem-solving skills, collaboration, and communication abilities.
- Don't be afraid to ask questions during the interview process - this shows that you're interested in the role and the company, and can also give you valuable insights into the team and the company culture.
- Make sure to research the company's benefits and perks, and be prepared to discuss your expectations and needs in terms of salary, flexible working, and professional development.
- Be proactive and show enthusiasm for the role and the company - this can make a big difference in the interview process and can help you stand out from other candidates.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.