Software Developer

Rumpke    Cincinnati, OH
Job Description

As a member of the IT team the Software Developer will be an essential team member in the design , development, implementation, and on-going support of software projects and platforms. The position will be comprised of development tasks and providing design recommendations for current and future applications. The Developer must be able to act as an outstanding member in a team of software developers as well as develop, review code, and manage releases.

Essential Duties and Responsibilities:

  • Writes, translates, codes, and unit tests software programs and applications according to specifications
  • Design technical solutions in response to customer requests or changes in the business
  • Ensure effective integration of software across products, platforms and environments
  • Participates in all phases of the SDLC to ensure and verify the design meets defined business requirements
  • Participates as a member of an Agile Team and works collaboratively with business process leads, developers, business analyst, and other members of the business
  • Prepare accurate and detailed requirement specifications documents, work flow analysis, and functional specification documents
  • Follows standards and processes to ensure continuity of applications
  • Provide estimates as needed for development project work
  • Writes automated test scripts, tests software and works with Business Analyst to correct software bugs
  • Assists in the development and maintenance of user manuals and guidelines
  • Installs software products for end users as required
  • Experience and Education Requirements:

  • Bachelor's or advanced degree in computer science or a related discipline preferred
  • 3+ years of professional software development experience
  • Excellent programming skills in .NET or other object-oriented language
  • Knowledge of C#, SQL, JavaScript, HTML5, CSS, or Git
  • Proficient in REST API and API best practices
  • Experience working in a S/4 Hana data model environment
  • SAP FIORI and ABAP development experience a plus
  • Experience with SharePoint development, AWS, Azure, Oracle, and OutSystems is a plus
  • Interface design experience is a plus
  • Demonstrated understanding of Agile Software Development Lifecycle models
  • Non-Technical Requirements:

  • Excellent analytical and problem-solving skills
  • Strong planning and organizational skills
  • Ability to clearly articulate pros and cons of various technologies and platforms
  • Outstanding interpersonal, verbal, and written communication skills
  • Ability to perform detailed analysis of business problems and technical environments and use this in designing the solution
  • Exhibit patience with other associates
  • Ability to provide accurate estimates for tasks and project activity
  • Possess personal drive and initiative regarding career growth
  • Ability to work independently, prioritize own tasks, and tasks of others
  • Able to multi-task in fast paced environment and manage time effectively
  • Passion for customer service, efficiency, effectiveness, precision and quality
  • Good team player, and willingness to assist others, and share expertise
  • Able to work flexible hours; expected to work nights and weekends as needed
  • Ability to travel between offices, as required
  • This job description is intended to describe the general nature, complexity and level of work to be performed by employees assigned to this position, and is not to be construed as an exhaustive list of responsibilities, duties and/or skills required. It does not prescribe or restrict the work that may be assigned. Furthermore, this does not establish a contract for employment and is subject to change at the discretion of the company.

    Rumpke is an Equal Opportunity Employer

    Mon, 11 Feb 2019 21:47:08 GMT

    Recent from Blog

    The Jobrino blog is written with jobseeker and employers in mind to enable them to realize their full potential. Jobrino blog is your one-stop destination to find new research about the workplace and the latest insights into the employment market.

    How to Introduce Yourself at a Job Interview

    Most of the candidate practice their introduction and rehearse their presentation many times for perfection. But some requires an improvement in some area. It’s important to pay attention to job interview manners, don’t be ...

    Read more

    5 Careers To Pursue If You Are Passionate About Health

    The fitness and health industry is prospering more than ever considering how modern lifestyle has taken a toll on the physical and psychological health of people. Consequently, the demand for trained fitness instructors, dietician, etc has increased considerably. ...

    Read more

    Are You Ready for 6 Different Types of Job Interviews?

    Like people, job interview comes in all shape and sizes. The question is are you ready for these types of Job Interviews. Every employer has a preferred style of interviewing a candidate for obtaining information they need for their hiring decision. ...

    Read more

    Top Entry Level Jobs that Pay Well Hiring Now!

    Your first entry level job can pay you anywhere between $32,000 to $76,000 according to the data collected from There are many highly paid...

    Read more