Senior Software Engineer

  • Posted Date:
  • Location: US-Atlanta
  • Category: Full Time
  • Job ID: 2013-11211

More information about this job:

The Senior Software Engineer position is responsible for designing and writing code to support the web applications that we are delivering for our clients.  Works within a variety of technologies commonly found at Fortune 1000 clients including Java, Content Management Systems, eCommerce platforms, Rich Internet Applications, Web services / Service Oriented Architectures, Data Warehousing / Business Intelligence, Security / Single Sign-on and web experiences beyond the browser.

Core Duties/Responsibilities:

  • Understand and map user and business driven requirements to the technologies needed to support them
  • Write and unit test code, working closely with information architects and business analyst ensuring that the technology will implement required functionality and meet performance targets
  • Own the development of entire subsystems, ensuring that the components follow the overall technical architecture and design provided by the technology lead

Required Skills/Knowledge/Experience

  • 5+ years of experience designing and developing web applications using various technologies and languages such as Java and web services (Soap, REST, etc.)
  • Experienced in object oriented analysis and design
  • Effective communications skills including technical writing and presentation
  • Efficiently working in a team based environment and assisting junior resources
  • Experience using web application development tools, such as version control software and IDEs, as well as knowledge of Operating systems, such as Sun Solaris and/or Microsoft Windows
  • Experience with enterprise application servers such as IBM and Oracle
  • Experience with eCommerce products such as Oracle/ATG, Hybris, or Demandware
  • Experience with Content Management Systems, such as Autonomy’s Interwoven or Adobe’s CQ5
  • Experience with open source technologies and frameworks such as Spring,, and Hibernate
  • Experience with the quality assurance processes required for quality deliverables, including writing unit tests, participating in code reviews, and supporting load testing
  • Experience integrating with external products from third-party vendors
  • Experience with cloud based platforms like Amazon Web Services, Azure, Rackspace Cloud, or Google’s App Engine a plus

Go back Job Listings page


Razorfish map