Principal Software Engineer

Jose Merciline
Alpharetta, GA, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Adobe InDesign Agile Methodology Apache Ant C Sharp (Programming Language) C++ (Programming Language) Databases Extract Transform Load (ETL) Relational Databases Software Debugging Perl (Programming Language) Apache Maven
+12 more
Object-Oriented Software Development Scrum Methodology Requirements Management Salesforce.Com Shell Script Simple Object Access Protocol (SOAP) Software Construction Software Engineering Web Services Software Troubleshooting Git Information Technology

Job description

As a Principal , you will play a critical role in design and implementation of applications integrating with Salesforce.com and other ETL platforms., * 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.

Requirements

Software Engineering, Software Engineering, Technology Sales, Database Extract Transform and Load (ETL), Salesforce.com, Solution Sales, Business Support, Requirements Management, Technical/Engineering Design, Customer Relationship Management (CRM), This role requires strong software engineering, design, development and problem solving skills., * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…