.Net Software Engineer
WFA Digital Insight
The demand for skilled .Net software engineers has been on the rise, with a 25% growth in job postings over the past year. As remote work becomes the norm, companies like Van Hyde International are looking for professionals who can design, develop, and maintain complex applications and services. With the tech industry's increasing focus on cloud-native architectures and AI-powered tools, candidates with experience in these areas will have a competitive edge. Before applying, it's essential to have a solid understanding of .Net Core, ASP.NET Core, and REST APIs, as well as excellent problem-solving skills and the ability to work collaboratively in a remote setting.
Job Description
About the Role
The .Net Software Engineer role at Van Hyde International is a unique opportunity to work on a high-impact project with a talented team of professionals. As a senior software engineer, you will be responsible for designing, developing, and maintaining complex applications, APIs, and services. Your expertise in .Net Core, ASP.NET Core, and REST APIs will be essential in driving the project forward. You will be working closely with cross-functional teams, including product, QA, and DevOps, to ensure the delivery of high-quality solutions.The role requires a strong understanding of software development principles, including cloud-native architectures, microservices, and distributed systems. You will be working in a fast-paced environment, where adaptability, creativity, and problem-solving skills are essential. Your ability to communicate effectively with both technical and non-technical stakeholders will be crucial in driving the project's success.
What You Will Do
- Design, develop, and maintain complex applications, APIs, and services using .Net Core, ASP.NET Core, and REST APIs
- Lead the implementation of complex features and technological modernization initiatives
- Participate in architectural decisions and design reviews
- Conduct code reviews and provide technical mentorship to junior engineers
- Collaborate with product, QA, and DevOps teams to deliver high-quality solutions
- Optimize application performance, scalability, security, and reliability
- Troubleshoot and resolve production incidents, driving preventive improvements
- Develop and maintain technical documentation and knowledge base
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the project
What We Are Looking For
- At least 5 years of experience in software development, with a strong focus on .Net Core, ASP.NET Core, and REST APIs
- Solid experience with C#, .Net Core/.Net 6+, ASP.NET Core, REST APIs, Entity Framework Core, and LINQ
- Experience building scalable, enterprise-level applications, microservices, and distributed systems
- Knowledge of cloud-native architectures, including AWS, Azure, or GCP
- Experience with relational and NoSQL databases
- Familiarity with Git, GitHub, GitLab, or Azure DevOps, and CI/CD pipelines
- Understanding of design patterns, Clean Architecture, data structures, and algorithms
- Experience with AI-powered tools for software development, such as GitHub Copilot or ChatGPT
- Ability to lead technical initiatives, participate in architectural decisions, and mentor junior engineers
Nice to Have
- Experience with Docker and Kubernetes
- Knowledge of event-driven architectures and messaging
- Familiarity with serverless technologies
- Experience with DevOps practices and platform modernization
- Knowledge of frontend frameworks, such as React or Angular
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on a high-impact project with a talented team
- Flexible working hours and remote work arrangements
- Professional development opportunities, including training and conference attendance
- Access to the latest tools and technologies
- Collaborative and dynamic work environment
How to Stand Out
- Make sure to highlight your experience with .Net Core, ASP.NET Core, and REST APIs in your resume and cover letter
- Prepare to discuss your approach to software development, including your experience with cloud-native architectures and microservices
- Showcase your problem-solving skills by providing examples of complex problems you've solved in previous roles
- Emphasize your ability to work collaboratively in a remote setting, including your experience with communication tools and agile methodologies
- Be prepared to discuss your experience with AI-powered tools for software development, such as GitHub Copilot or ChatGPT
- Consider creating a portfolio of your work, including examples of your code and projects you've worked on
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.