What are the responsibilities and job description for the Senior .NET Engineer position at Softslayer LLC?
Softslayer LLC is seeking a highly skilled Senior .NET Engineer to join our dynamic team and contribute to the development of innovative software solutions. As a key member of our engineering team, you will leverage your expertise in .NET technology to design, develop, and maintain high-quality applications that meet the needs of our clients. You will work in a collaborative environment, alongside talented developers, product managers, and UI/UX designers, driving the entire software development lifecycle from concept to delivery. Your role will involve analyzing complex business requirements, developing scalable applications, and ensuring seamless integration with existing systems. We value creativity, problem-solving skills, and a strong commitment to quality, and we are looking for an individual who thrives in a fast-paced environment while maintaining a strong attention to detail. This position offers the opportunity to work on cutting-edge technologies and to play a crucial role in shaping the future of our software products, all while enjoying a supportive and flexible work environment. If you are an experienced .NET engineer looking for a challenging yet rewarding opportunity, we would love to hear from you.
Responsibilities
- Design, develop, and maintain complex software applications using .NET technologies.
- Collaborate with cross-functional teams to gather and analyze business requirements and translate them into technical specifications.
- Implement robust and scalable solutions that adhere to best practices and industry standards.
- Optimize existing applications for maximum performance and scalability.
- Conduct code reviews and provide mentorship to junior developers to foster best practices in software development.
- Debug and troubleshoot issues, providing timely resolutions while ensuring minimal impact on the business processes.
- Stay updated with emerging technologies and industry trends, evaluating their applicability to current projects and offerings.
- Bachelor's degree in Computer Science, Information Technology, or related field.
- A minimum of 5 years of experience in .NET application development using C# and ASP.NET.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Proficiency in database design and management with SQL Server or similar databases.
- Familiarity with cloud services like Azure or AWS is a plus.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.