Careers
Software Engineer
Location: Las Vegas, Nevada; Crystal Lake, Illinois
Summary
Defines, creates, communicates, and leads in the production of new products requiring initiative, creativity, originality, ingenuity, and tenacity, with an eye on quality. Must demonstrate the ability to lead a project from idea to release as the sole member of the development team or as the leader of up to 6 team members. Must demonstrate the ability to create solutions across the entire architecture which may include: presentation, mid-tier services, and persistence. Excellent communication skills are a must with the ability to communicate requirements gathered from meetings with non-technical stakeholders.
Requirements
In addition, the candidate must demonstrate the following:
- The ability to communicate effectively in both spoken and written forms.
- The ability to create an on-the-fly solution from casual conversation.
- The ability to create projects from scratch with a repeatable build process that allows other team members to modify the project without the need to ask questions.
- The ability to think outside of the box to come up with the most appropriate solution for the problem which may result in a new tool being introduced into our tool set.
Software Affinity:
- A solid understanding of object-oriented principles.
- The ability to normalize data to 3rd normal form.
- A solid understanding of databases (SQL Server or MySQL preferred).
- Knowledge of best practices such as:
- Unit Testing
- Continuous Integration
- Refactoring
- Abstraction
- Common Design Patterns
- A familiarity with the next generation tool set which includes:
- Ant
- JUnit
- Subversion
- Jetty
- ActiveMQ
- Java
- Flash 9+/Flex 3+/Actionscript 3
- Flash Lite 3/Actionscript 2
- Knowledge of Object Relation Mapping a plus.
- Knowledge of XML Serialization a plus.
Please send resume and brief cover letter addressing requirements.
No phone calls please. EMAIL response to: engineeringjobs@paltronics.com
|