|
In FocusSince 1994, Quoin has built sophisticated applications for media, publishing, retail, finance, life sciences, and other industries. Read more ... |
Software Engineer
Position
Quoin is seeking a Software Engineer to support consulting engagements and application development projects in our web-based application development practice. As a senior technologist, the individual will work directly with clients, and assume a key project delivery role with our staff. The Software Engineer will assist clients in the adoption of agile development processes, tools, and infrastructure. The work will focus on agile development and continuous integration, including iterative development, software configuration management, continuous integration, automated testing, test-driven development, build automation, and related practices. This is a hands-on development role, and requires the implementation of user-interface and application components using Java, JavaScript, and other technologies.
A successful candidate will possess proven design skills and a broad knowledge of application development technology. This individual will thrive in a collaborative and team-oriented environment, and have a desire to acquire and apply new skills. Quoin offers a challenging opportunities for professionals who are driven by building great software.
Location
Boston or Charlotte/Mooresville, NC
Required Skills
- 1 - 5 years of professional software development, including design experience on one or more projects
- Proven track record for problem solving and delivering high-quality softwar
- Strong knowledge of a component frameworks, such as J2EE or .Net
- Strong knowledge of application servers or containers, such as Spring, Tomcat, or JBoss
- Significant experience with iterative and test-driven development practice
- Significant experience with Ajax, GWT, JQuery, or other web client framework
- Software testing knowledge, including experience with automated unit, system, load, and performance testing
- Experience in a client-facing role, with excellent verbal and written communication skills
Additional Skills
- Experience with PHP
- Experience with relational database design and administration, including distributed database models
- Experience with XHTML, XSLT, and CSS
- Experience developing in a continuous integration environment using source code control, automated testing, and build automation
- Experience with agile development practices
- Experience in software specification using UML or other object-oriented analysis and design methods
- Practical knowledge of content management or online publishing systems
- Hands-on experience with search engines and search engine optimization
- Hands-on experience with e-commerce tools
Responsibilities
- Design, code, and test user-interface and application components
- Consult to clients on continuous integration, software configuration management, and agile practices
- Participate in analysis of application requirements
- Produce design and other documentation
- Participate in design and code reviews for components produced by project teams
- Share knowledge and development techniques throughout the organization
- Define best practices for the technology staff
- Demonstrate flexibility by acquiring new skills and taking on new tasks
- Work effectively on project teams using agile development practices
Compensation
- Salary commensurate with experience
- Company-paid health insurance for employees
- Long-term disability
- 3 weeks of annual vacation
How to Apply
If you are interested in this opportunity at Quoin, please send a cover letter and resume (in Adobe PDF format) to Brad Kain (brad.kain@quoininc.com). All positions are full-time employment only. Candidates must be eligible to work in the United States. No third party responses, please.