Dell is looking for a Software Development Engineer in Cambridge, United States. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Be a key part of the full product development lifecycle of software applications offered by Boomi.
- Review and resolve complex customer issues.
- Accountable for design, development and unit testing of the Boomi products including enhancements and/or resolution of any issues that may be reported.
- Recommend best practices and techniques to customers.
- Research, validate and recommend key technology decisions for the core platform and other customer-facing offerings.
- Oversee other Boomi engineers, including design collaboration and code reviews.
- Be an active member of an Agile team, collaboratively realizing features through development, test, and delivery.
- Operate independently with a moderate level of guidance from engineering management.
Job Requirements:
- Bachelors or Master’s degree in engineering or computer science.
- At least 5 years of professional experience in software development using the Java programming language.
- Demonstarted understanding of object-oriented design concepts for delivering and maintaining a software product.
- Effective experience in architecting and implementing highly scalable, high output web applications and backend systems.
- Technical understanding of SQL, JDBC, XML, Servlets, and Hibernate.
- Expert knowledge of SOA concepts.
- Strong understanding of Web Services technologies including REST, SOAP and WSDL is required.
- Exposure to mature development processes including the use of source code control systems like Git is required.
- Proficient work experience with enterprise software or web company is important.
- Deep knowledge of RIA technologies, especially GWT.
- Sound Agile development methodology experience.
- Solid knowledge of Linux/Unix environments.
- Good written and oral communication skills.