|
In FocusSince 1994, Quoin has built sophisticated applications for media, publishing, retail, finance, life sciences, and other industries. Read more ... |
Java Software Architect & Technical Lead
Position
Quoin is seeking a Software Architect & Technical Lead for consulting engagements and application development projects in our Java practice. As a senior technologist, the principal consultant will work directly with clients, and assume a key leadership role with our staff. This individual will assist clients in the adoption of new 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. As a technical lead, the principal consultant will be responsible for project teams of 3 to 10 technologists. This is a hands-on development role, and requires the implementation of user-interface and application components.
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. The principal consultant will have a minimum of 8 years of technical and leadership experience.
Location
Boston or Research Triangle Park
Required Skills
- 8 years of professional software development, including experience as a team lead on one or more projects
- Proven track record for problem solving and delivering high-quality software
- Strong knowledge of a component frameworks, such as J2EE or .Net
- Strong knowledge of application servers or containers, such as Spring or Tomcat
- Significant experience with iterative and test-driven development practices
- Experience in the design and construction of enterprise-level systems
- 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 XHTML, XSLT, and CSS
- Experience with design and implementation of relational schemata and object-relational mapping
- Experience developing in a continuous integration environment using source code control, automated testing, and build automation
- Experience working with Linux, Microsoft Windows, and TCP/IP networks
- Experience with agile development practices
- Experience in software specification using UML or other object-oriented analysis and design methods
- Experience with the Rational Unified Process, SDP-21 or CMM project management 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
- Serve as the technical lead on application development projects
- Consult to clients on continuous integration, software configuration management, and agile practices
- Design, code, and test user-interface and application components
- 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
- 100% company-paid health insurance (80% for dependents)
- 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 Vincent Wright (vincent.wright@quoininc.com). All positions are full-time employment only. Candidates must be eligible to work in the United States. No third party responses, please.