Stockertown Township,
PA18040US
| Fully RemoteTELECOMMUTEUS
2022-08-302023-04-19Employment Type:Direct HireCategory:Database / Business Intelligence / Big DataJob Number: 24668Pay Rate: 90,000
Job Description
Senior Software Developer HIGHLIGHTS Location: Easton, PA Position Type:Direct Hire Hourly/Salary: BOE Residency Status: US Citizen or Green Card Holder ONLY
Our client is looking for a Senior Software Developer to join their team!
Job Description
Responsibilities:
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 company 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
Assist other VDC departments (as required).
EDUCATION/EXPEREINCE:
Technical School or Associates Degree in Computer Science and Programming
At least 5 years of experience in software development in Web/Mobile industry
Excellent communication, leadership, interpersonal and customer skills required
Must have the ability to travel domestically and internationally
<less than 5% travel required for this position
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
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
TECHNICAL SKILLS:
Experience working with languages such as HTML, CSS, JavaScript, TypeScript
Experience working with JavaScript frameworks such as Angular, React, Vue
Experience working with server-side frameworks such as PHP and Node.js
Working knowledge of SQL/MySQL/NoSQL and database structures
Experience utilizing source control software like GIT in a team environment
Experience with end to end and unit testing
Experience working with RESTful and GraphQL backends is a plus
Basic knowledge of networking and security concepts
Experience developing software in a Windows environment
Must have basic PC experience in Windows environments, working knowledge of word processing, spreadsheets, e-mail, web-enabled applications, and database software
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 a plus