Aug 23

Position Summary: The Senior Software Engineer will fill a typical senior Java web application developer role, but will have above-average design and development skills.

Primary duties will be to analyze, define, develop, implement, test and enhance software information systems.

The Senior Software Engineer has a strong background in current development practices and frameworks and can apply them in a legacy environment with an eye towards upcoming technology migration.

Essential Functions:
Takes requirements from initial state to production
Documents design and implementation
Completes unit and integration testing
Participates in design and code reviews
Whiteboards and demonstrates implementations for stakeholders
Provides support to stakeholders and QAPosition Summary: The Senior Software Engineer will fill a typical senior Java web application developer role, but will have above-average design and development skills.

Primary duties will be to analyze, define, develop, implement, test and enhance software information systems.

The Senior Software Engineer has a strong background in current development practices and frameworks and can apply them in a legacy environment with an eye towards upcoming technology migration.

Essential Functions:
Takes requirements from initial state to production
Documents design and implementation
Completes unit and integration testing
Participates in design and code reviews
Whiteboards and demonstrates implementations for stakeholders
Provides support to stakeholders and QARequirements: Qualifications:
Bachelors degree in an IT related field or equivalent experience.

Five to seven years of relevant experience.

Required Certifications: NoneRequired Skills:
Working knowledge of Java web application stack (JSE, JEE, XML, Struts, EJB, Velocity/FreeMarker/JSP, JavaScript, jQuery, Spring, CSS, HTML, HTTP, etc.).
Working knowledge of Database (Oracle or similar, PL/SQL, stored procedures, design and modeling, etc.).
Working knowledge of the design and documentation process (UML, MS Word, Visio, Rational, etc.).
Excellent design skills, including UML experience.

Ability to communicate effectively (ie oral and written).

Ability to write clean, concise, and expressive code and the ability to refactor.

Knowledge of design patterns, or a language in which they’re invisible.

Strong intuitive problem-solving abilities.

Ability to focus narrowly but still see the broad implications of design and implementation decisions.

Ability to work independently with minimal supervision and direction.

Excellent organizational and time management skills with a careful attention to detail.

A strong TDD ethic and familiarity with TDD tools and processes.

An OO mindset, but cognizant of its limitations.

An understanding of why concerns should be separated and the skills to do so. What Online Resources Offers:
Competitive Compensation
Health, Dental, Life, AD&D and Disability Insurance
Paid Leave
Stock Purchase Program
Tuition Reimbursement
Pet Insurance
Free Home Banking
Casual Dress Code
Excellent Team Atmosphere
Many additional benefits and perks! For consideration, please send your resume to the “Apply Online” link below.

Online Resources is proud to be an Equal Opportunity EmployerAll final candidates must pass a background check and drug testApply Online

Sr. Software Engineer Job in Central 08540, New Jersey US


Jul 9

Network Ninja has an immediate opening for a PHP Developer to join our diverse team of talented web application developers in Wicker Park, Chicago! The ideal candidate will have strong Object-Oriented PHP skills with RDBMS (PostgreSQL) experience, a background working with open-source frameworks in a team environment, and experience deploying applications on Linux systems.

We are looking for an enthusiastic individual who enjoys working in a startup environment and is excited about growth opportunities with a dynamic company!About Network NinjaNetwork Ninja is a mid-sized software development company located in Chicago’s fantastic Wicker Park neighborhood.

Founded in 1998, we have three established SaaS software applications servicing the needs of three unique markets, which include: marketing management for ad & brand agencies, case tracking for medical & social organizations, and case management for legal service organizations.

Please visit our website at NetworkNinja.com for more information about our company, our products and the clients we serve.

Responsibilities Translate business requirements into technical requirements Take ownership of and share developer responsibilities with team of 2-5 developers Develop clean and efficient code solutions to improve software features and functionality Gain in-depth knowledge of underlying code architecture for our software Follow software development best practices, standards and procedures Assist with testing and QA of new developer code before software releases Take direction and learn from the COO and CEORequirements BA in Computer Science or related experience Minimum of 2+ years of PHP Object-Oriented Programming experience.

OOP experience on a large site/application is required Diverse knowledge of RDBMS (PostgreSQL, MySQL, etc.) Experience developing code through multiple Linux lifecycle environments (Development, Staging, Production sites) Working knowledge of HTML, CSS, JavaScript and AJAX Experience with a version control system (preferably Subversion) Previous experience working within a development team Great written, verbal and interpersonal skills Strong organizational skillsExtra Credit Experience with developer ticketing systems (Trac, Rally, etc.) Knowledge of current web software trends, such as Performance Dashboards, Social Networks integration and Location-Based technologies (Google Maps, etc.) Experience creating applications for Mobile devices Sense of humorHow to ApplyAre you a highly self-motivated PHP Developer in Chicago? If so, please email your resume, a brief personal statement, and three PHP code samples to nni [at] networkninja [dot] com .

Code samples should be brief and demonstrate your working knowledge of Object-Oriented Programming (OOP).

At Network Ninja, we pride ourselves on hiring the smartest, most authentic and talented people we meet.

If that sounds like you, please apply today!Note to Contractors and Outsourcing FirmsPlease no contractors, outsourcing firms, recruiters or remote workers.

PHP Developer – Wicker Park, Chicago Job in Chicago 60622, Illinois US