Job Description :
Job Description :
Location : Atlanta,GA

SUMMARY OF RESPONSIBILITIES
The Integration Developer supports data warehouse performances by planning and delivering data integrations. The Integration Developer solves technical problems of the systems and writes the actual code to build and support the Company’s application integration needs.
The ideal candidate will be a full-stack .NET Developer with expert C# skills, ASP.NET, SQL, html, Azure or AWS. They will be working on a lot of integration projects with different systems (both web based and server side They will also get to build a lot of new tools and utilities that will be used by the business - to help with some of the voids that they have between systems. Open to contract, contract to hire or direct hire.
SELLING POINT: They use all brand-new technology which most developers love

ESSENTIAL DUTIES
Design, develop, analyze, code, configure, test, debug, maintain and refine business applications to fit requirements for moderately complex projects.
Plan all phases of assigned projects with limited supervision or support one or more components of moderately complex projects with direction from the CTO and Project Manager.
Advise internal stakeholders on project timelines for all phases of technical design projects. Function as technical resource on appropriate projects throughout the project lifecycle.
Recommend improvements to business processes as supported by application systems.
Collect information to analyze and evaluate existing or proposed application designs.
Prepare technical specifications from which solutions will be developed, configured or integrated.
Convert technical specifications into code using proprietary and non-proprietary tools.
Write high quality source code utilizing structured programming techniques to support application components and the development of applications.
Support the development and coordination of system and integration test plans; partner with internal stakeholders to identify errors and confirm business specifications have been achieved.
Support the transfer of software from test environment to production environment.
Provide system administration support and day-to-day troubleshooting for custom application systems.
Support the development of end-user training materials.
Integrate software components and 3rd party programs.
This summary is not an all-inclusive description of job duties. Other job duties and responsibilities may also be assigned by the incumbent’s manager at any time based upon Company need.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

REQUIRED EDUCATION AND EXPERIENCE
Bachelor’s Degree in Computer Science or related field. In lieu of a degree, six (6) years directly related.

PREFERRED EDUCATION AND EXPERIENCE
Bachelor''s degree in Computer Science or related field.
5+ years’ related experience.
Relevant developer certification(s) preferred.

REQUIRED KNOWLEDGE, SKILLS & ABILITIES
Expertise in C#, .NET, agile development
Knowledge of SOA, C#, TSQL and PSQL;
Knowledge of HTTP, HTTPS, SOAP, REST, XML and JSON, Angular.
Knowledge of web application design patterns
Experience with responsive design/development
Knowledge of Microsoft Azure or AWS preferred.
Knowledge of synchronous, asynchronous messaging patterns.
Basic knowledge of web application architecture.
Skills in technical and configuration problem solving.
Knowledge of development tools.
Knowledge of software design and programming principles and development practices.
Analytical skills; ability to solve a range of problems, analyzes possible solutions using standard procedures.
Ability to apply principles of logical thinking to define problems, collect data, establish facts and draw conclusions.
Ability to develop application solutions for operational problems.
Ability to write technical instructions in the use of programs and/or program modifications.
Ability to plan, implement, test and troubleshoot system software.
Strong oral and written communication skills.
Ability to communicate technical guidance and instruction to users on the design and use of systems and/or applications.
Strong organization and process improvement skills.
Ability to effectively handle pressures and demands of deadlines and competing priorities.
Ability to handle confidential information and material with the highest degree of professional responsibility.
Proficient use of Microsoft Office Suite.

General Comments
Technical Requirements and Prioritization of skill-sets (what is a MUST and what is nice to have .NET / Integration Work / Full Stack / Azure or AWS experience.
             

Similar Jobs you may be interested in ..