Position Overview
As a Senior .NET Developer, you will play a key role in the design, development, and implementation of cutting-edge software solutions. Leveraging your extensive experience in .NET development, you will collaborate with cross-functional teams to deliver high-quality, scalable, and robust applications that meet the needs of our clients.
Responsibilities
- Lead the development of complex software solutions using the .NET framework.
- Design and architect scalable and maintainable software applications.
- Collaborate with product managers, designers, and other developers to translate business requirements into technical specifications.
- Mentor junior developers and provide technical guidance and support.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Troubleshoot and debug issues to ensure optimal performance and reliability.
- Stay abreast of emerging technologies and trends in software development.
Requirements
Bachelor's degree in Computer Science, Engineering, or related field.Minimum of 8 years of experience in software development with a focus on .NET technologies.Proficiency in C#, ASP.NET, MVC, and other .NET frameworks.Strong understanding of object-oriented programming principles and design patterns.Solid understanding of SQL and database design.Excellent problem-solving and analytical skills.Ability to work independently and collaboratively in a fast-paced environment.Strong communication and interpersonal skills.Preferred Qualifications
Experience with cloud platforms such as Azure or AWS.Knowledge of DevOps practices and tools.Familiarity with Agile methodologies.Certifications in .NET development or related technologies.#J-18808-Ljbffr