Are you a developer who wants to expand your role to include design decisions? Do you thrive in an environment thats creative and dynamic? Based in Madison, WI, shopbop.com provides an environment where you can put your creative mind to work in a casual setting.
The IT team is looking for Software Development Engineers who are ready to dive into new challenges and support the growth of the company. The successful candidate will not only be able to generate effective ideas, but will also be willing to roll up his or her sleeves to implement them. Reporting to the Development Manager, Software Development Engineers are expected to provide technical and strategic input for software applications. Engineers will work with business users, QA engineers, and infrastructure and development teams.
Positions are available to on both our client-side business systems team and our website development team. Developers on the business systems team create and enhance both our mission-critical backend business systems that control the flow of merchandise from purchasing to posting on our high-traffic website. Developers on our website team implement and support trend-setting new features for the ecommerce site.
Key Responsibilities:
Build and improve software and tools by translating functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture and streamline or automate the development process Participate in the full development cycle, end to end from design, implementation, documentation, and maintenance Actively troubleshoot and support web-based applications in production critical environments Delivery of quality applications on-time and to specification Evolve the software engineering practice within the organization, including better reporting, tools, and development methodology Work closely with the architects to develop the best technical design and approach for new product development Develop and execute unit testing strategy
Requirements:
2-5+ years recent Java application development experience. An undergraduate or graduate degree in computer science (or related field) Agile Development Experience a plus.
Website Applications Qualifications:
Expert in Java web development, Object Oriented Best Practices, HTML coding, JavaScript and CSS 2+ years working with relational databases required Deep experience in a wide range of APIs, tools, and open source libraries Experience with MVC frameworks such as WebWork and/or Struts2 a plus String OOAD and UML experience An undergraduate or graduate degree in computer science (or related field) plus 2-5 years recent industry experience as a Java developer is required The successful candidate will have experience working with large scale system integrations A record of successful delivery of Java-based software systems
Business Systems Applications Qualifications:
Proficiency in Hibernate, SWING, and Spring. Strong SQL skills required. OOA/D experience with background in formal development process. Demonstrated ability to leverage open source tools to increase productivity Understanding of networking concepts and web security. Intermediate Linux/UNIX skills.
Successful candidates will:
Have a demonstrated ability to roll up his/her sleeves to develop and implement new features and functionality, but also be able to contribute new ideas for future development Be passionate about writing reliable, efficient, and maintainable code Be obsessed with identifying and removing obstacles that keep developers from performing at their best Possess an excellent understanding of the tools and support needed by the organization in order to develop software productively Have an entrepreneurial spirit Have the ability to work with technical and non-technical business owners to get things done. Excellent verbal and written communication skills Have the ability to handle multiple competing priorities in a fast-paced environment Be independently driven, being resourceful to deliver results with minimal direction Have the ability to function in a team environment.
For the best user experience, please create an account.