Senior Software Engineer .Net Core
Full time
at TkXel
in
Pakistan
Posted on February 19, 2025
Job details
Responsibilities:
- Lead the design, development, and maintenance of high-quality software applications using Microsoft technologies.
- Architect and implement robust, scalable, and maintainable software solutions.
- Apply SOLID principles and design patterns to ensure high-quality, maintainable code.
- Develop and maintain backend services and APIs using .NET Core.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Mentor and provide technical guidance to software engineers.
- Drive best practices in software development, including code reviews, testing, and documentation.
Requirements:
- Degree in Computer Science, Engineering, or a related field.
- 2 to 4 years of professional experience in software development using Microsoft technologies.
- Strong proficiency in C#, .NET Core, and ASP.NET.
- Extensive experience with software architecture and design patterns.
- Deep understanding of SOLID principles and their application in software development.
- Proven track record of writing high-quality, maintainable code.
- Experience with RESTful APIs and web services.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong leadership, communication, and teamwork abilities.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.