Senior Software Engineer - Dotnet (Remote)
About the Role
We're hiring a Senior Software Engineer - Dotnet to join our dynamic team at Electronikmedia. As a Senior Software Engineer - Dotnet, you will play a crucial role in developing high-quality software solutions while working remotely. This position offers the opportunity to leverage your extensive experience in .NET technologies and contribute to innovative projects.
What You'll Do
- Design, develop, and maintain robust applications using .NET, ASP.NET MVC, and .NET Core.
- Implement microservices architecture and integrate with MS SQL Server for efficient data management.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance and ensure scalability through effective coding practices.
- Participate in code reviews and provide constructive feedback to team members.
- Utilize CI/CD pipelines to streamline deployment processes and enhance productivity.
- Stay updated with emerging technologies and industry trends to continuously improve software development practices.
- Work flexible hours from 1:30 PM to 10:30 PM to accommodate collaboration with global teams.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of hands-on experience as a software developer, specifically with .NET technologies.
- Proficient in C#, ASP.NET MVC, .NET Core, and JavaScript/TypeScript.
- Experience with frontend frameworks such as Angular or React JS is a plus.
- Strong understanding of database design, SQL queries, and ORM frameworks, particularly Entity Framework.
- Familiarity with service-oriented architecture (SOAP, REST) and design patterns.
- Good knowledge of CI/CD tools and DevOps practices, including Azure DevOps and Jenkins.
- Excellent communication and presentation skills, with the ability to work independently or as part of a team.
Nice to Have
- Experience with performance monitoring tools and optimization techniques.
- Knowledge of data structures and algorithms.
- Exposure to project management methodologies, especially SCRUM.
What We Offer
- Competitive salary ranging from $120,000 to $150,000 per year.
- Flexible work hours and the option for remote work.
- Opportunities for professional development and continuous learning.
- Collaborative and innovative work environment.
- Health and wellness benefits.
- Access to the latest tools and technologies.
This Senior Software Engineer - Dotnet position offers a competitive salary, remote work flexibility, and the chance to work on innovative projects in a dynamic team.
Who Will Succeed Here
Proficient in C# and .NET technologies, with strong experience in building scalable microservices architectures using ASP.NET Core and Entity Framework to enhance application performance.
Self-motivated and adaptable to remote work environments, demonstrating excellent time management and the ability to collaborate effectively with geographically distributed teams through tools like Git and Jira.
Possesses a mindset focused on continuous improvement and innovation, leveraging experience in Agile methodologies and best practices in software development to drive project success and mentor junior developers.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months