The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.
Mfz6r76k64ryng4hsmb

Full Stack Software Engineer (Open for Non Local)

Job Description

Title: Full Stack Software Engineer

Duration: 12+ Months (Potential for Extension)

Location: Piscataway, NJ 08854

Summary:

As a full stack Software Engineer, you will design and develop web-service based big data applications and will influence architectural strategies and development efforts for data processing . They function in an agile environment and are focused on creating quality solutions that are robust, scalable, and extensible.

Job Duties:

Performance tuning and diagnose/resolve technical issues.

Design and implement error handling mechanisms to ensure system stability and security.

Design and implement solutions across multiple layers of the technology stack, including data processing, database, web services, network, and user security.

Assist UI and client side engineers to assure the system meets overall goals.

Perform integration testing and assist QA on large projects.

Contribute to requirements analysis, project estimation, design, coding, and testing.

Suggest and implement third party libraries and software in the product when appropriate.

Deliver applications that meet performance and scalability goals of the project.

Minimum Qualifications:

5+ years of experience in a commercial Product Development environment

Hands on experience with Java, Python, R, Scala or other modern data processing and manipulation programming tools/skills

Demonstrated strength working with large scale distributed database systems, transaction processing, and parallel processing in a cluster-computing environment (i.e., Map Reduce, Spark)

Strong written and verbal communication skills, and interpersonal skills which facilitate team work

Preferred Qualifications:

Experience developing software products using Scala for Spark parallel processing cluster environments

Experience with server-side JavaScript, REST API software implementations

Experience delivering SaaS, big data analytics systems, and visualization dashboards

Educational Requirements:

MS degree required. PhD highly preferred. Creates and produces software operating or applications systems. Provides analysis related to software design and development, and solves problems. Formulates operating system advancements and performs improvements. Evaluates impact of hardware on software performance, and recommends changes to hardware designers. Usually an intermediate level requiring a 4 year degree. 5-7 years of experience

Job Requirements

5+ years of experience in a commercial Product Development environment Hands on experience with Java, Python, R, Scala or other modern data processing and manipulation programming tools/skills Demonstrated strength working with large scale distributed database systems, transaction processing, and parallel processing in a cluster-computing environment (i.e., Map Reduce, Spark) Strong written and verbal communication skills, and interpersonal skills which facilitate team work

Job Snapshot

Location US-NJ-Piscataway, NJ 08854
Employment Type Full-Time
Pay Type Year
Pay Rate N/A
Store Type IT & Technical
Apply

Company Overview

AIC (part of ACS Group)

Analysts International Corporation (AIC) is an IT services firm fully dedicated to the success and satisfaction of its customers. From IT staffing to project-based solutions, AIC provides a broad range of services designed to help businesses and government agencies drive value, control costs and deliver on the promise of a more efficient and productive enterprise. Learn More

Contact Information

US-NJ-Piscataway, NJ 08854
AIC
678-831-5483
Icon-social-facebookIcon-social-linkedinIcon-social-twitter
Snapshot
AIC (part of ACS Group)
Company:
US-NJ-Piscataway, NJ 08854
Location:
Full-Time
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
IT & Technical
Store Type:

Job Description

Title: Full Stack Software Engineer

Duration: 12+ Months (Potential for Extension)

Location: Piscataway, NJ 08854

Summary:

As a full stack Software Engineer, you will design and develop web-service based big data applications and will influence architectural strategies and development efforts for data processing . They function in an agile environment and are focused on creating quality solutions that are robust, scalable, and extensible.

Job Duties:

Performance tuning and diagnose/resolve technical issues.

Design and implement error handling mechanisms to ensure system stability and security.

Design and implement solutions across multiple layers of the technology stack, including data processing, database, web services, network, and user security.

Assist UI and client side engineers to assure the system meets overall goals.

Perform integration testing and assist QA on large projects.

Contribute to requirements analysis, project estimation, design, coding, and testing.

Suggest and implement third party libraries and software in the product when appropriate.

Deliver applications that meet performance and scalability goals of the project.

Minimum Qualifications:

5+ years of experience in a commercial Product Development environment

Hands on experience with Java, Python, R, Scala or other modern data processing and manipulation programming tools/skills

Demonstrated strength working with large scale distributed database systems, transaction processing, and parallel processing in a cluster-computing environment (i.e., Map Reduce, Spark)

Strong written and verbal communication skills, and interpersonal skills which facilitate team work

Preferred Qualifications:

Experience developing software products using Scala for Spark parallel processing cluster environments

Experience with server-side JavaScript, REST API software implementations

Experience delivering SaaS, big data analytics systems, and visualization dashboards

Educational Requirements:

MS degree required. PhD highly preferred. Creates and produces software operating or applications systems. Provides analysis related to software design and development, and solves problems. Formulates operating system advancements and performs improvements. Evaluates impact of hardware on software performance, and recommends changes to hardware designers. Usually an intermediate level requiring a 4 year degree. 5-7 years of experience

Job Requirements

5+ years of experience in a commercial Product Development environment Hands on experience with Java, Python, R, Scala or other modern data processing and manipulation programming tools/skills Demonstrated strength working with large scale distributed database systems, transaction processing, and parallel processing in a cluster-computing environment (i.e., Map Reduce, Spark) Strong written and verbal communication skills, and interpersonal skills which facilitate team work
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Full Stack Software Engineer (Open for Non Local) Apply now