# Salesforce Consultant, Software Engineer/Developer

**Company:** [Tectonic (Pakistan)](https://jobs.workable.com/companies/m9wLfdoSzwFdyFqsdaBeA9.md)
**Location:** Karachi / Lahore, Pakistan
**Workplace:** on site
**Employment type:** Full-time
**Department:** CRM

[Apply for this job](https://jobs.workable.com/view/e3e8d556-c9c0-419a-b362-e6adee5f2b82)

## Description

-   Responsible for performing design and development on one or more Project areas like Functional (Configuration/Scripting), Integration with other Application, Data Migration or Data Conversion etc.
-   Responsible for providing effort estimation of design and development tasks. CRM Developer/ Software Developer contributes in documentation of Technical Design. Developer must be well versed with Development Standards.
-   Responsible for exploring new technologies coming in CRM space for existing application(s) as well as new application(s) and plan training on them with CRM Manager/CRM Practice Manager based on Company’s strategic objectives.
-   Good asp.net, Java, PHP experience (Has worked with web forms, understands the page lifecycle)
-   Working with Caching, SQL, T-SQL, C# and ASP.Net
-   Good jQuery experience (making Ajax requests with jQuery, working with JSON, manipulating the DOM, working with the callbacks, async versus sync)
-   Good understanding of CSS (understands what types of selectors there are, can create their own classes)
-   Strong experience with C# (understands OOP concepts, worked with design patterns)
-   Strong SQL experience (can write stored procedures, functions, views and tables. Good with troubleshooting SQL performance issues)
-   Work with a team of software developers to deliver products on time.
-   Excellent knowledge and work experience on designing and developing complex software applications.
-   Working understanding of Agile software engineering processes and methodologies.
-   Interfacing with Business Analysts to effectively implement business requirements into technology enhancements and new features to improve the platform
-   Experience with web based applications is preferred.

## Requirements

Working knowledge and experience on of the following technologies;

-   J2EE, Java, Visual Basic, Asp.net, APEX & Visual Force (Salesforce.com is plus), C#, C++, Oracle SQL and PL/SQL, Jquery, T-SQL, ,AJAX, XML, Javascript, XSLT, MS SQL / SQL Server,
-   Experience in full project life cycle - including post production support.
-   Understanding of software development methodologies
-   Good database skills
-   Strong analytical and organizational skills.
-   Solid verbal and written communication skills.

**Qualification** **and Experience**  

-   Master’s/ Bachelor’s Degree from a reputed University.
-   2-5 year of relevant Experience in well reputed company.

## Benefits

-   Health Insurance
-   Provident Fund
-   Performance Bonus
-   Paid Time Off and Paid Holiday
-   TA/DA, Per-diem
-   Pick N' Drop
