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.

    5 Expert Tips for Creating an Amazing Video Resume to Get the Job

    Creating a video resume can never be the replacement for the paper resume, but it has its own advantages to show some intangibles qualities like confidence, professionalism, and presentation skills. The application process which included submitting a video, which has ...

    Read more

    14 Job Interview Mistakes You Must Avoid to Get a New Job

    Have you wondered, despite your good qualifications and various job interviews, you still not getting the job? As the market is competitive out there, perhaps it’s maybe something to do with ...

    Read more

    The Dos and Don’ts of Switching Roles within a Company

    There are plenty of reasons for switching roles within a company. May be the job position you’re in doesn’t suit you because you are not able to leverage your skills and attributions, or maybe you’ve a cultural clash with your current manager and/or team, you want to expand your horizons ...

    Read more

    Art of Writing Job Description

    In today’s closely constrained market posting jobs does not guarantee applicants. Companies hunting for best and most qualified talents have lot more to do than simply advertising their job opening and waiting for resumes flooding in. Your prospect talents are ...

    Read more