Job Summary
Contour Software, a rapidly growing subsidiary of Constellation Software Inc., is seeking a Senior Software Developer with strong expertise in the Microsoft technology stack. With over 2,000 employees across Karachi, Lahore, and Islamabad, Contour operates as part of a global enterprise software leader serving clients in more than 100 countries. This role offers an exciting opportunity to contribute to scalable web and cross-platform applications using Blazor (Server, WebAssembly, MAUI) and .NET 8+. The ideal candidate will be passionate about clean coding practices, performance optimization, and leveraging modern development tools, including AI-assisted workflows, to deliver high-quality software solutions.
Key Responsibilities
The Senior Software Developer will be responsible for designing, developing, and maintaining secure and high-performance C# APIs using .NET 8+. You will build responsive user interfaces utilizing HTML, CSS, JavaScript, and Telerik DevCraft UI components. Writing optimized SQL scripts, stored procedures, and database logic for SQL Server will be a key part of your role. You will manage and automate CI/CD pipelines through Azure DevOps, ensuring smooth deployment processes.
Collaboration is essential, as you will work closely with product managers, QA teams, and UI/UX designers to deliver timely and efficient features. Using Visual Studio, VS Code, and AI tools, you will continuously improve code quality and productivity. Troubleshooting, debugging, and enhancing existing applications for scalability and performance are critical tasks. Additionally, you will mentor junior developers, participate in code reviews, and contribute to architectural discussions to uphold best practices across the development team.
Required Qualifications
Candidates must hold a university or college degree, or possess equivalent experience, in Computer Science, Engineering, Information Systems, or related disciplines. A minimum of two years of professional software development experience is required. Proficiency in C# and .NET 8+ development is essential, along with solid knowledge of HTML, CSS, JavaScript, and modern front-end development practices.
Experience with SQL Server is necessary, including writing efficient stored procedures and performing performance tuning. Familiarity with Azure DevOps for CI/CD, project tracking, and version control is expected. Hands-on experience with the Telerik DevCraft Toolkit is also required. Strong problem-solving abilities, attention to detail, and excellent communication and teamwork skills are vital for success in this role.
Preferred Qualifications and Benefits
Experience with Microsoft Blazor (Server, WebAssembly, MAUI) and familiarity with AI-assisted development tools such as GitHub Copilot or ChatGPT are highly desirable.
Contour Software offers a competitive salary along with a comprehensive benefits package. This includes medical coverage for employees, dependents, and parents, provident fund contributions, performance-based bonuses, home internet subsidies, conveyance allowances, and a profit-sharing plan for tenured employees. Additional perks include life benefits, child care facilities, company-provided meals, a professional development budget, recreational areas, occasional on-shore training opportunities, a friendly work environment, and leave encashment options.
At Contour, we pride ourselves on fostering an inclusive culture that values diversity and respects the dignity of every individual. We encourage applications from qualified candidates with special needs and provide reasonable accommodations throughout the recruitment process. Our commitment to equal opportunity ensures a discrimination-free workplace where all employees can thrive and build rewarding careers.