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
#J-18808-Ljbffr
Senior Software Engineer • Karachi, Pakistan