|
In FocusSince 1994, Quoin has built sophisticated applications for media, publishing, retail, finance, life sciences, and other industries. Read more ... |
Java Senior Software Engineer
Position
Quoin is seeking a Senior Software Engineer to support consulting engagements and application development projects in our Java practice. As a senior technologist, the individual will work directly with clients, and assume a key project delivery role with our staff. The Senior Software Engineer will asisst 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.
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 5 years of technical experience.
Location
Boston, Research Triangle Park, Charlotte, or Managua, Nicaragua
Required Skills
- 5 years of professional software development, including design experience 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 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
- 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
- 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
- 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.