The Division :
Enspire for Enterprise provides scalable digital marketing solutions for franchises combined with powerful analytics for decision-makers.
As a Franchise Digital Marketing Agency, Enspire has partnered with over 100 multi-location and franchise networks to support thousands of locations worldwide and clientele includes Affordable Dentures, Seasons Sunrooms, Hand and Stone, World Gym, Rebath, Johnson Controls, Mr.
Electric and Ace Hardware, to name a few.
The Position :
We are looking for a Software Developer to develop, maintain, and troubleshoot the tools and environment that many of the engineers rely on to deploy and monitor their applications as micro-services and micro-UIs.
Develop, maintain, and troubleshoot the tools and environment that many of the engineers rely on to deploy and monitor their applications as micro-services and micro-UIs.
Help to educate other engineers on the platform and other aspects of developing for it.
Responsible for integrating various tools into a consistent, streamlined experience for developers to operate from time of code commit through the build and deployment, and into monitoring.
We integrate industry standard tools along with custom components to provide this experience : Git / Stash ->
Custom Deploy scripts ->
New Relic monitoring + Logsearch / Kibana logging ->
Custom status UI and you will jump in and assist engineers with any problems they have anywhere in this pipeline, even when the problem is their own.
When the problem is in the pipeline, you will be expected and empowered to take action to improve the experience whether through technology or process or education.
The selected candidate will work out of the Contour Software Lahore resource center office, as an extension of the division-based R&D department.
Desired Skills and Responsibilities :
Bachelor's Degree in Information Systems, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.
2+ years of industry experience of building enterprise application using Java, C#, C++, Python, Scala, with main focus on Java.
2+ years solid experience of developing on Linux operating system.
Solid experience with Continuous Integration / Deployment tools : Bamboo, Jenkins, or similar.
Solid experience with virtual machines and containers : VmWare, VirtualBox, Docker, or similar.
Solid experience with Git / Stash, Bamboo, Custom Deployment Scripts, Log search / Kibana etc..
Excellent knowledge of Relational Databases especially SQL Server.
Excellent knowledge of Microservices architecture.
Excellent knowledge of Object-Oriented Programming.
Experience of building and consuming RESTful services.
Experience and deep understanding of working in an Agile delivery team (preferably Scrum) is desirable.
Excellent, effective and clear written and oral communication skills.
Exciting Benefits we offer :
Medical Coverage Self & Dependents
Parents Medical Coverage
Employee Performance-based bonuses
Home Internet Subsidy
Profit Sharing Plan Tenured Employees Only
Child Care Facility
Company Provided Lunch / Dinner
Professional Development Budget
Recreational area for in-house games
Sporadic On-shore training opportunities
Friendly work environment