Senior Dotnet Developer

 

Description:

CrecenTech Systems Private Limited is looking for a highly skilled and experienced Senior .NET Developer to join our team. The Senior .NET Developer will be a key player in designing, implementing, testing, and maintaining various software solutions within the .NET ecosystem, showcasing a comprehensive understanding and knowledge across the full stack of .NET technologies, including front-end, back-end, database, and DevOps.

Key Responsibilities:

  • Develop and maintain high-quality software applications using .NET technologies, including C#, .NET Core, ASP.NET, MVC, WebAPI, Entity Framework, and other relevant frameworks.
  • Work on both front-end and back-end development, ensuring seamless integration of application components, utilizing technologies like WPF, WinForms, XAML, HTML, CSS, and JavaScript.
  • Design and optimize database structures for efficient data storage, retrieval, and manipulation using .NET database technologies and ORM frameworks (e.g., Entity Framework, Dapper).
  • Collaborate with cross-functional teams to design, implement, and deliver scalable and efficient software solutions.
  • Participate in DevOps practices, including continuous integration, continuous deployment, and automated testing, to ensure smooth application delivery and deployment, using tools like Azure DevOps, Jenkins, Docker, Kubernetes, etc.
  • Lead technical aspects of projects, providing guidance, technical leadership, and mentorship to junior developers within the team.
  • Share knowledge, best practices, and keep up-to-date with the latest trends and advancements in the .NET ecosystem.
  • Collaborate closely with stakeholders to understand and analyze requirements, ensuring software solutions meet business needs effectively.
  • Troubleshoot and resolve complex technical issues and bugs, ensuring the performance, quality, and responsiveness of applications.
  • Write well-structured and maintainable code, following software development best practices and coding standards.
  • Collaborate effectively with the QA team to ensure robust testing of applications, including automated testing where applicable.
  • Stay informed about emerging technologies and trends, incorporating them into our development processes and standards as needed.
  • Contribute to the enhancement of our software development methodologies and processes for improved efficiency and productivity.

Qualifications and Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Senior .NET Developer or in a similar role.
  • Deep understanding of the .NET ecosystem and associated technologies, including frontend and backend frameworks and libraries.
  • Proficiency in C#, .NET Core, ASP.NET, MVC, WebAPI, Entity Framework, and relevant backend technologies.
  • Familiarity with frontend technologies like WPF, WinForms, XAML, HTML, CSS, JavaScript, and related frameworks.
  • Strong knowledge of databases, SQL, and ORM technologies (e.g., Entity Framework, Dapper).
  • Experience with DevOps practices and tools (e.g., Azure DevOps, Jenkins, Docker, Kubernetes).
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.
  • Effective communication and interpersonal skills.
  • Attention to detail and a commitment to delivering high-quality software solutions.

Organization StreamlineREI
Industry IT / Telecom / Software Jobs
Occupational Category Senior Dotnet Developer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-10-11 3:18 am
Expires on 2024-12-23