Applications Developer

ID: 620056
Type: Contingency
Location: Easton, PA
Contact Email:
Salary: negotiable
Our client is currently seeking an Applications Developer
Permanent Opportunity 
Easton, PA


Complies and writes documentation of program development and subsequent revisions
Consults with IT Quality Assurance department to ensure that program follows establishment standards. Modifies, tests, and corrects existing programs
Provides direct technical support to internal and external customers and partners via approved communication channels on  applications
Analyzes and researches software requirements to determine feasibility of design and marketing requirements within time and cost constraints
Confers with supervisor and representatives of departments concerned with program to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls
Assist in creation and follow processes and procedures to ensure maintainable application development, including source code management, automated build processes and appropriate documentation
Develop, support and optimize database design and replication for both existing and new applications utilizing numerous database applications
Formulates plan outlining steps required to develop program using structured analysis and design:  Submits plans for approval
Maintain familiarity with other piping software to ensure compatibility with user workflows shared across multiple products
Participate in Design and Code reviews to ensure that our design and code meets high standards
Proactively and continuously evaluate and address application issues related to performance, stability, scalability, and extensibility
Provide support to customers, vendors, sales and co-workers
Evaluate and advise manager of latest hardware and software developments
Evaluates and tests vendor-supplied software packages to determine compatibility with existing system, ease of use, and if software meets user needs
Deliver presentations on applications usage, tips and tricks, custom features, and other topics as assigned

 Technical School or Associates Degree in Computer Science and Programming
 At least 1 year Experience in software development and at least 1 year in Web/Mobile industry
 Excellent communication, leadership, interpersonal and customer skills required
 Must have the ability to travel domestically and internationally 
Experienced with web development technologies on front end (JavaScript, html, flash)
 Must have basic PC experience in Windows environments, working knowledge of word processing, spreadsheets, e-mail, Web-enabled applications, and database software
 Support and assist other Development Department personnel as required
 Ability to solve complex problems and drive projects from concept to conclusion; work independently, manage multiple tasks, and set and reset priorities with direction or feedback from management and teammates
 Basic knowledge of networking and security concepts
 Collaborates closely with sales, clients, internal application developers, IT, and external partners to deliver projects on time and according to customer expectations
 Excellent troubleshooting and analytical problem solving skills, and the ability to interpret technical questions
 Experience in software development using C/C++, C#, .Net, WPF/XAML
 Experience working with some of the following: HTML, CSS, PHP, JavaScript and JavaScript frameworks
 Working knowledge of SQL/MySQL/Mongo dB and database structures
 Experience utilizing source control software like GIT in a team environment a plus
 Knowledge of methods used in the following arenas: Construction, piping, specification, estimating, drafting, and fabrication is a plus
 Experience with mechanical 3D Piping and design software from drafting to fabrication is plus Experience developing software in a Windows environment
 Working knowledge of applicable software packages including Autodesk Fabrication Software, AutoCAD, Navisworks, and Revit is a plus 

Apply for this Job