Position Overview:
We are seeking a highly skilled Senior Software Engineer with deep expertise in .NET development and modern web technologies to join our fast-paced, innovative team. This role is ideal for someone who thrives on solving complex problems, designing scalable solutions, and mentoring junior developers. You will play a key role in building and enhancing enterprise applications that are critical to our business success.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using C#/.NET, ASP.NET Core, and JavaScript frameworks (React, Angular, or similar).
- Lead architecture discussions and recommend design patterns that ensure maintainability, scalability, and performance. Develop RESTful APIs and integrate with databases (SQL Server, PostgreSQL, or others).
- Collaborate closely with product owners, designers, QA, and other developers in Agile sprints.
- Participate in code reviews, mentor junior engineers, and uphold high-quality development standards.
- Continuously improve software engineering practices and tools across the development lifecycle.
- Troubleshoot production issues and implement robust solutions to ensure application stability and performance.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field. 5+ years of professional experience in software engineering with a strong emphasis on .NET (C#, ASP.NET Core) and web development.
- Solid understanding of HTML5, CSS3, JavaScript, and modern front-end frameworks (React, Angular, Vue).
- Experience building and consuming RESTful APIs.
- Familiarity with Entity Framework, LINQ, and database development (SQL/NoSQL).
- Strong problem-solving skills and ability to work both independently and collaboratively.
- Experience with Git, CI/CD pipelines, and Agile/Scrum methodologies.
Preferred Qualifications:
- Experience with cloud platforms (Azure or AWS).
- Knowledge of microservices architecture.
- Familiarity with DevOps practices and tools like Docker, Kubernetes, or Terraform.
- Understanding of secure coding practices and application performance tuning.
What We Offer:
- Competitive compensation and bonus potential
- Flexible work environment (remote or hybrid options)
- Generous PTO and holidays Health, dental, and vision insurance
- Professional development and growth opportunities
Join Us:
If you’re ready to lead impactful projects and shape the future of enterprise software development, we’d love to hear from you. Apply today to be a part of a collaborative, forward-thinking engineering team.