Senior Software Engineer (.Net)
Think Digitally
Date: 1 day ago
City: Karachi
Contract type: Full time

Responsibilities:
- Design, develop and maintain scalable applications using the .NET framework.
- Write clean, maintainable, testable and efficient code using best practices and following coding standards.
- Solve complex technical challenges using creative problem-solving techniques.
- Act as a mentor for team members on technical issues across assigned work streams.
- Assist technical leadership in planning, prioritizing and executing assigned tasks within deadlines.
- Assist technical leadership in technical and functional risk assessment and mitigation activities.
Skills & Requirements:
- Bachelor's or master's in computer science, engineering, or related field.
- 3+ years of experience in building large-scale business applications.
- In-depth knowledge of C#, .Net, .Net Core, JavaScript, ASP.NET MVC, object-oriented programming.
- Strong experience in using SQL Server with experience in at least one other relational database.
- Working experience with NoSQL databases such as MongoDB, Cassandra, DynamoDB, etc.
- Proficiency in traditional front-end technologies including HTML, CSS, and JavaScript, etc.
- Proficiency in Agile / SCRUM based development processes.
- Experience with collaboration tools like Jira, Confluence, etc.
- Experience with at least one cloud platform such as AWS, Azure, or Google Cloud, and good understanding of cloud-native development practices.
- Hands-on knowledge of CI/CD pipelines, containerization platforms like Docker, etc., and orchestration tools like Kubernetes, etc.
- Experience with testing frameworks like NUnit, MSTest, etc.
- Solid understanding of RESTful APIs and microservices architecture, design patterns architectural best practices.
- Strong analytical and problem-solving abilities.
- Attention to detail and a commitment to delivering high-quality software.
- Good written and verbal communication skills.
Offerings & Benefits:
- Above market salary
- Bi-annual increments
- Performance based bonuses
- Flexible working arrangements for healthy work-life balance
- Recreational and entertainment events
- Dynamic team and great team culture
- OPD health care for self, spouse, children and parents
- Emergency and hospitalisation medical coverage
- Maternity care coverage for pre-natal and post-natal medical expenses
- Unlimited 24/7 tele-consultations with GPs
- Significant discounts on tele-consultations with specialist doctors
- Significant discounts on leading labs for medical tests.
- Significant discounts on leading pharmacies for medicines
- Health and wellbeing counselling
- Casual leaves
- Sick leaves
- Annual leaves
- Wedding leaves
- Haj leaves
- Pilgrimage leaves
- Maternity leaves
- Paternity leaves
- Bereavement leaves
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Engineering Trainee Program 2025
Avanceon Middle East & South Asia,
Karachi
3 days ago
Launch Your Career with Avanceon | Graduate Trainee Engineers Wanted! Your dream job is just a click away!Are you a recent engineering graduate ready to kick-start your career in automation and Industry 4.0? Avanceon is looking to onboard passionate and driven Graduate Trainee Engineers to join our team of innovators and industry leaders. Position: Graduate Trainee Engineer Location: Karachi, Pakistan...

Cost and Contract Engineer (Procurement Partner)
CBRE Asia Pacific,
Karachi
1 week ago
About us: CBRE is the global leader in commercial real estate services and investments. With services, insights and data that span every dimension of the industry, we create solutions for clients of every size, in every sector and across every geography. CBRE is the place where talented people who want to do impactful work can realize potential in every dimension....

Front-end Developer
ibex,
Karachi
1 week ago
We are looking for an ambitious and self-driven Front-end Developer to join our team. As a Front-end Developer, you will be responsible for implementing visual elements that users see and interact with within a web application, which makes your role crucial for the success of our business.ResponsibilitiesUse a variety of programming languages to create user-friendly web pagesMaintain and improve the...
