Talent.com
Sr. C# And Software Engineer - 8+ Year Experience

Sr. C# And Software Engineer - 8+ Year Experience

MJ-AffiliateKarachi, Pakistan
30+ days ago
Job description

Job Description Location : Karachi, Pakistan Salary Range : PKR 250,000 – 350,000 per month (depending on experience) Position Summary : We are seeking a Senior C# Software Engineer with 8+ years of experience to join our engineering team. The ideal candidate will be a highly skilled, motivated professional with a deep understanding of C# programming, software architecture, and the full software development lifecycle. This role offers an excellent opportunity to contribute to the development of cutting-edge applications, work on enterprise-level systems, and be part of a dynamic, fast-paced team. As a Senior C# Software Engineer, you will lead the design and development of complex software systems, provide technical guidance to junior developers, and work closely with cross-functional teams to deliver high-quality solutions. You will be responsible for ensuring the scalability, performance, and reliability of the software products. Key Responsibilities : Software Design & Development : Lead the design and development of scalable, maintainable, and high-performance software solutions using C#, .NET Core, and ASP.NET. Write clean, efficient, and well-documented code, following best practices for object-oriented design and development. Architect and build back-end services and APIs, ensuring high availability and fault tolerance. Implement business logic, data models, and workflows in line with project requirements. Code Review & Mentorship : Conduct regular code reviews and provide constructive feedback to junior developers. Guide and mentor junior and mid-level developers, ensuring adherence to best practices and coding standards. Encourage continuous improvement and learning within the team. API Development & Integration : Design and implement RESTful APIs and web services for integration with other systems and platforms. Work on API consumption, ensuring efficient data handling and secure communication. Utilize tools like Swagger / OpenAPI to document and communicate API specifications. Database Management : Work with SQL Server, MySQL, or PostgreSQL to design and manage databases. Write complex SQL queries, stored procedures, and optimize database performance. Design database schemas, tables, and relationships based on application needs. Testing & Quality Assurance : Develop and maintain unit tests, integration tests, and perform automated testing using frameworks like xUnit, NUnit, or MSTest. Work with QA engineers to ensure comprehensive test coverage and identify issues early in the development cycle. Debug and troubleshoot issues in both development and production environments. Performance Optimization : Continuously monitor and improve the performance of web applications, APIs, and database queries. Use profiling tools and implement optimizations to reduce latency and improve throughput. Address bottlenecks in both front-end and back-end systems. Continuous Integration & Deployment (CI / CD) : Implement and maintain CI / CD pipelines using Jenkins, Azure DevOps, or GitLab CI for automated builds, testing, and deployment. Ensure smooth integration of code into the main branch and ensure timely releases. Collaboration & Agile Development : Work closely with Product Managers, Designers, and other developers to deliver features and functionality in an Agile environment (Scrum / Kanban). Participate in sprint planning, backlog grooming, and daily stand-ups. Communicate progress, challenges, and technical solutions effectively with cross-functional teams. Job Specification Technical Skills : Proficiency in C#, .NET Core, ASP.NET, and MVC framework. Strong experience with RESTful API design, JSON, and Web Services. Solid knowledge of Object-Oriented Design (OOD) and design patterns (e.g., Singleton, Factory, Strategy). Extensive experience with SQL Server or other relational databases (MySQL, PostgreSQL). Familiarity with Entity Framework or Dapper for ORM-based data access. Experience with front-end technologies like JavaScript, HTML5, and CSS3 is a plus, especially with frameworks like React.js or Angular. Knowledge of Unit Testing frameworks such as xUnit, NUnit, or MSTest. Familiarity with CI / CD tools like Jenkins, GitLab CI, or Azure DevOps. Experience with Cloud Platforms (e.g., Azure, AWS) is a plus. Knowledge of microservices architecture and distributed systems is a bonus. Desired Skills & Attributes : Leadership & Mentorship : Ability to lead projects, provide technical guidance, and mentor junior developers. Problem Solving : Strong analytical and problem-solving skills with the ability to work on complex, high-stakes issues. Collaboration : Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Attention to Detail : Focus on delivering clean, efficient, and scalable solutions with attention to detail. Agile Methodologies : Experience working in an Agile environment, particularly with Scrum or Kanban. Adaptability : Ability to quickly learn and apply new technologies, frameworks, and tools. Time Management : Strong time management and organizational skills, with the ability to manage multiple tasks and meet deadlines. Benefits : Competitive salary based on experience. Health insurance and other standard company benefits. Opportunity to work with cutting-edge technologies and grow your career. Professional development opportunities including certifications and training. Flexible working hours and a dynamic team environment. Career progression opportunities as part of a rapidly growing organization. Job Rewards and Benefits : Provident Fund

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Karachi, Pakistan

Related jobs
  • Promoted
Sr. Software Engineers

Sr. Software Engineers

Out2solKarachi, Pakistan
DYNAMIC EXPERT level Software Engineer.Hands-on expertise in managing multiple project developments, both independently and through developers. Expert-level development and technical leadership skil...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Software Engineer - II (Back-end)

Sr. Software Engineer - II (Back-end)

Pakistan Single WindowKarachi, Pakistan
Design and develop microservices‑based backend systems using best practices and architectural patterns.Design & develop software applications as per specification by following the guidelines and be...Show moreLast updated: 5 days ago
  • Promoted
Sr. Software Engineer - III (Back-end)

Sr. Software Engineer - III (Back-end)

Pakistan Single WindowKarachi, Pakistan
Design and develop microservices‑based backend systems using best practices and architectural patterns and software applications as per specification following the guidelines and best practices.Col...Show moreLast updated: 25 days ago
  • Promoted
Senior Software Engineer (MEAN)

Senior Software Engineer (MEAN)

Hul HubKarachi, Pakistan
Write well-structured, functional code on the front- and back-end Perform unit tests as required to ensure compatibility and stability Determine operational feasibility by evaluating analysis, prob...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Software Engineer - II (Back-end)

Sr. Software Engineer - II (Back-end)

Pakistan Single Window (PSW)Karachi, Pakistan
Design and develop microservices-based backend systems using best practices and architectural patterns Design and develop software applications as per specification by following guidelines and best...Show moreLast updated: 25 days ago
  • Promoted
Sr. Software Engineer / Lead

Sr. Software Engineer / Lead

Object Synergy (Pvt) Ltd.Karachi Division, Sindh, Pakistan
Object Synergy (OS) is a leading Australian based software house that builds cutting edge business solutions.We require talented and motivated Software Lead / developer to work on some serious DotN...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Software Engineer - III (Back-end)

Sr. Software Engineer - III (Back-end)

Pakistan Single Window (PSW)Karachi Division, Sindh, Pakistan
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Design and develop microservices-based backend systems using best practices and architectural patterns...Show moreLast updated: 15 days ago
  • Promoted
Sr. Software Engineer - III (Front-end)

Sr. Software Engineer - III (Front-end)

Pakistan Single Window (PSW)Karachi, Pakistan
Collaborate with the Development Lead on software design, architectural patterns, and technical implementations.Basic proficiency in SQL and database querying. Hands-on experience with React-based t...Show moreLast updated: 26 days ago
  • Promoted
Senior Software Engineer (Golang)

Senior Software Engineer (Golang)

Pixel CraftKarachi Division, Sindh, Pakistan
Design, develop, and maintain scalable, high-performance backend systems using Golang and other technologies like Ruby on Rails, Python, or Java. Build responsive and intuitive front‑end interfaces ...Show moreLast updated: 18 days ago
  • Promoted
Senior Software Engineer - Rust

Senior Software Engineer - Rust

Creative ChaosKarachi, Pakistan
A Senior Software Engineer specializing in Rust at Creative Chaos is responsible for designing, developing, and maintaining high-performance and reliable software systems.This role requires a deep ...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

QbatchKarachi Division, Sindh, Pakistan
We are looking for a Senior Software Engineer with 3–5 years of hands-on experience in building robust, scalable full-stack applications. This role requires a technically strong engineer with experi...Show moreLast updated: 30+ days ago
Sr. Software Engineer I (Remote)

Sr. Software Engineer I (Remote)

Pakistan Single WindowKarachi, Sindh, PK
Quick Apply
Design & Develop Software Architecture and applications as per business requirements following best practices.Mentor and coach team members to foster ongoing skills development.Troubleshoot cod...Show moreLast updated: 30+ days ago
  • Promoted
Sr Manager ( Software Development )

Sr Manager ( Software Development )

Feroze Textile IndustriesKarachi, Pakistan
Hands-on experience with Oracle Forms / Reports, SQL, PL / SQL, Open Interfaces, and APIs & exposure to Oracle eBusiness suite of applications - Must have some experience with Visual Basic development....Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer - React

Senior Software Engineer - React

Creative ChaosKarachi, Pakistan
Get AI-powered advice on this job and more exclusive features.A Senior Software Engineer for React is an associate at Creative Chaos who is mainly responsible for developing front-end web client ap...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer III

Software Engineer III

TCP SoftwareKarachi, Pakistan
For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and m...Show moreLast updated: 6 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

Rayn GroupGulshan-e-Iqbal Town, Sindh, Pakistan
At Rayn, we don’t just work—we innovate, collaborate, and create solutions that leave a lasting impact.As part of our team, you’ll have the opportunity to shape the future of a purpose-driven organ...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Software Engineer I (Remote)

Sr. Software Engineer I (Remote)

Pakistan Single Window (PSW)Karachi, Pakistan
Design & Develop Software Architecture and applications as per business requirements following best practices Mentor and coach team members to foster ongoing skills development Troubleshoot code-le...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

AstrikdigitalKarachi Division, Sindh, Pakistan
Senior Software Engineer – IFRS9, ECL, EIR Models & AI Development.Astrik is hiring a highly skilled Senior Software Engineer with 6–8 years of experience to join our financial technology team.This...Show moreLast updated: 30+ days ago