Application Developer

RR Donnelley   •  

Westlake, OH

8 - 10 years

Posted 264 days ago

This job is no longer available.


Job Description

The Precision Dialogue Senior Application Developer is responsible for all activities required to create a reliable, robust, and secure application. This will be a hands-on position involved in application architecture, design, development tasks and other activities that may be necessary.   Applications could be, but not limited to, any of the following:


  • Web Sites
  • Web Applications
  • Web Services
  • Utilizing 3rd party APIs
  • Background Executables


Position Objectives


  • Database design and development plays a big role with most applications and experience with databases is a requirement for this position


Primary Responsibilities


  • Design, develop, implement and maintain application environments to meet SLAs (Service Level Agreements)


  • Participate in gathering business requirements, lead client design sessions and define application features


  • Active hands-on member of development, support and maintenance teams


  • Perform resource, performance analysis and planning


  • Evaluate and minimize risk to the applications


  • Lead internal development teams and work hand in hand with project management staff


  • Provide technical assistance and serves as a resource to internal and external technology staff


Additional Responsibilities


  • Live the Precision Dialogue values each day
    • Client focus: We work for them
    • High performance: We must be better
    • Responsibility: Take it & own it
    • Trust & respect: Earn first, convey second
    • Teamwork: Essential to fulfill the promise


  • Travel as necessary
  • Continually learn, engage, and contribute


  • On-call support may be required depending on client needs


Required Skills

  • Bachelor's degree from a four-year college or university, or equivalent technical training


  • 7 + years developing and implementing applications


  • Development experience with relational data models


  • Experience with Microsoft .Net development framework


  • Application design, configuration, performance and support in a production environment


  • Excellent communication skills (oral/written)


  • Excellent interpersonal skills


  • Ability to work effectively in a team situation with application developers and other database personnel


  • Ability to work independently to resolve complex issues


  • Demonstrates strong problem solving abilities


  • Identifies production problems and proposes resolutions


  • Establish and maintain multiple application environments including Development, Test, and Production




  • Experience with multiple relational databases (SQL Server, Oracle, MySQL, PostGreSQL, etc.)


  • Experience with AngularJS, React or other similar frameworks


  • Experience with MVC (model–view–controller) framework


  • Database development experience (stored procedures, functions, etc.)


  • Certification in Microsoft .Net