A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
Software Developer(6) Openings Design, develop and deploy software applications. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Prepare functional and technical design documents to meet the system requirements. Develop and write computer programs to store, locate, retrieve specific documents, data and information. Create, modify, test the code, forms and scripts that allow computer applications to run. Create software packages and deployment scripts for software distribution. Analyze software requirements, design software framework and develop components and modules. Applicants must have experience in using 4-5 of the following technologies: SQL/NoSQL, CI/CD, Unix, Windows, Siebel, HTML, AWS, Jira, Git, JavaScript, Visual Studio, Selenium, Jenkins, Waterfall, Agile, SOAP, RESTful APIs, UI/UX principles, JavaScript (NodeJs, ReactJs), C, C++, Python, Perl, Java, .Net. & Kotlin.
Education/Experience:
Bachelors degree or Foreign Equivalent and five (5) years of progressive work experience OR Masters degree or Foreign Equivalent and six (6) months experience as Software Developer or in any IT Profession using 4-5 technologies aforementioned.
Field of study:
Computer Science or Computer Information Systems or Information Technology or Computer Engineering or Electronics Engineering or any related field.
Salary:
$189,592.00
Per Year Benefits:
401 / Health Insurance / PTO.
Job Locations:
Iselin, NJ or unanticipated client sites within the U.S. Must be available to travel and relocate to unanticipated client sites within the U.S. for temporary projects. The Travel to unanticipated client sites within the U.S. for temporary projects is based upon project length. Upon project completion, travel is required to the next client site. There is no International Travel Required. The purpose is for unanticipated client projects that may occur.