Principal Software Engineer

Jose Merciline

Alpharetta, Georgia

JOB DETAILS
SKILLS
Agile Programming Methodologies, Apache Ant Build Tool, Business Support, C++ Programming Language, Computer Science, Customer Relationship Management (CRM), Data Migration, Database Extract Transform and Load (ETL), Debugging Skills, Git, Java, Linux Operating System, Mentoring, Microsoft C# (C Sharp), Object Oriented Programming (OOP) Languages, Perl Programming Language, REST (Representational State Transfer), Relational Databases (RDBMS), Requirements Management, SOAP (Simple Object Access Protocol), SQL (Structured Query Language), Salesforce.com, Scrum Project Management and Software Development, Software Administration, Software Engineering, Solution Sales, Technical/Engineering Design, Technology Sales, Unix Operating Systems, Unix Shell Programming, Web Design, Web Services
LOCATION
Alpharetta, Georgia
POSTED
9 days ago

We are looking for Principal Software Engineer to join our Sales and Service Technology team. 

As a Principal , you will play a critical role in design and implementation of applications integrating with Salesforce.com and other ETL platforms. 

This role requires strong software engineering, design, development and problem solving skills.

Job Responsibilities

* Design ,implement and deliver customized solutions for sales and service team to support critical business functions and meet project objects, business requirements and company goals

* Interface with product and business teams to gather requirements, escalate and communicate issues to manager.

* Oversee and provide technical solutions design and delivery, including integration with existing architecture.

* Code, tests, debugs , documents and implements complex software projects integrating with CRM

* Support and troubleshoot software systems to maintain effectiveness of applications.

* Collaborate with analysts, software engineers, and senior staff members to promote industry best practices.

Basic Requirements

* Minimum of 8-10 years relevant work experience in building software applications.

* Minimum of 6 years of experience of development using Java/C#/C++ or equivalent object oriented programming language.

* Experience with implementing software in a variety of unix/linux and other operating systems.

* Proficient on optimizing and writing SQL queries against a relational database.

* Experience with web service integration, understanding of REST, SOAP and effective web service design

* Bachelors or Masters Degree in Computer Science or relevant stream.Preferred

* Experience handling data migrations.* Experience in agile development methodology/scrum

* Experience working in ETL,GIT, maven, Ant, Perl and shell script.

* Experience on any of the CRM platform is a plus.

* Experience mentoring offshore and other junior team members.


About the Company

J

Jose Merciline