Software Engineer

Company Name:

Software Engineer
Work Location: Princeton, NJ
Reports To: Manager, Application Development
Position Summary
The candidate works in a dynamic, rapid application development environment involving a diverse technology stack that includes C#, ASP.NET, Oracle PL/SQL, C++ and EDI. The candidate will be involved in all aspects of the software development lifecycle, including gathering business requirements, analysis, design, software development and production support. Candidate must be focused, hard-working and self-motivated.
- Document business requirements according to established department standards.
- Design and prototype UI?s.
- Implement design elements in conformance with established standards.
- Develop and modify front-end/business tier code (implemented in C#.NET/Visual C++).
- Design database structures (Oracle), develop and modify database code (implemented in Oracle PL/SQL).
- Conduct unit tests.
- Participate in the system testing and deployment processes.
- Interact with IT management regarding work assignments and status.
- Coordinate development and testing efforts with other team members.
- Assist in production support and trouble shooting.
- Automate and optimize processes.
- Bachelor?s degree in Computer Science or related field, or equivalent experience.
- Minimum 7 years of relevant experience.
- Strong analytical and problem solving skills.
- Knowledge of all aspects of the Software Development Life Cycle (SDLC).
- Specific experience in the intermodal or transportation industries is a plus
- Excellent verbal and written communication and interpersonal skills.
- Team- oriented, with excellent interpersonal skills.
- Ability to function effectively in a fast paced, team oriented work environment.
- Demonstrated success in project team setting.
- Competently handle competing, multiple priorities.
- Willingness to adapt and learn new technologies and methodologies.
- Ability to work independently as well as a part of a team.
- Strong work ethic, critical thinker.
- Ability to quickly adapt to change.
Work Environment
- This position requires long periods sitting behind a desk and performing tasks on a computer.
-This job function is performed in an office setting requiring normal safety precautions.
- Tempo is fast-paced with stringent deadlines.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Sr. Software Engineer
Jersey City, NJ JPMorgan Chase
Software Engineer Senior
Moorestown, NJ ASRC Federal Holding Company
Lead Data Visualization Software Engineer
Jersey City, NJ JPMorgan Chase
Senior Software Engineer, VP, Hbiscus BackEnd
Jersey City, NJ JPMorgan Chase
Entry Level Embedded Software Engineer
Camden, NJ L3 Technologies
Entry Level Trainee Software Engineer
Piscataway, NJ CetillionZ