Software Engineer

The David J. Joseph Company
Job Description

Company Profile

The David J. Joseph Company (DJJ), founded in 1885, is a world leader in scrap metal recycling & trading.  With over 70 locations, the Joseph Company is headquartered in Cincinnati, Ohio and is a wholly-owned subsidiary of Nucor Corporation (NUE) a Fortune 200 Company.  DJJ has a well-earned reputation for safety, integrity and innovation. We are recognized as a good community citizen who is trustworthy, financially strong and environmentally proactive.

DJJ has an exciting opportunity as a Software Engineer for our Downtown Cincinnati Office.

Position Overview

1. Develops routine to moderately complex proprietary software programming applications from concept to deployment by gathering and evaluating requirements, defining business information requirements, designing the solution, building the code, and testing to meet or exceed quality standards using established process methodologies and tools.
a. Supports implements and/or installs software applications / operating systems. b. Participates in the testing process through test review and analysis, test witnessing and certification of
software.  Debugs applications as problems are identified.
c. Makes recommendations for business process improvements with an understanding of technical problems and solutions as they relate to the technology needs.
2. Collaborates with Project Managers / Business Analysts and end-users to define and document requirements using established processes and tools and given scope constraints.
3. Translates requirements to design, architect and document systems, and write code that is stable, reusable, scalable and simple.
4. Proactively monitors, maintains and enhances existing systems to increase functionality, optimize performance, keep pace with changing business needs and reflect technology advancements.
5. Participates in the development of software user manuals.
6. Develops and maintains knowledge of customer's business by learning through a mix of project work, partnering with business users, and seeking out learning opportunities. a. Resolves internal customer’s complaints and responds to suggestions for improvements and enhancements. b. Works with technical staff to understand routine to moderately complex problems with software and develops specifications to resolve them.
7. Solves routine to moderately complex business needs with initiative, sound judgment, strong technical skill,
attention to detail, and exceptional customer service.
8. May participate in indoctrinating interns and / or new employees.
9. Performs other duties as assigned. 

1. Bachelor’s degree in Information Technology, Computer Science, Software Engineering, Business or related discipline. Equivalent combination of experience and education will also be considered.
2. Minimum 2 – 5 years related experience in designing, coding, testing, debugging, documenting, maintaining and deploying web-based, multi-tiered business software solutions.
a. Experience designing, developing and optimizing MS SQL databases.
b. Strong debugging, troubleshooting and analytical skills. c. Minimum 1 year experience in the following technologies: C#, ASP.NET, MS SQL, HTML, JavaScript, CSS. d. Additional desired skills: MySQL, Linux, Oracle, TFS, jQuery, HTML5, IIS 6/7, iOS development.
3. Ability to perform moderately complex requirements development, coverage analysis, impact analysis and
4. Ability to lead requirements effort on routine to moderately complex projects.  
5. Demonstrates working knowledge, practical skills and the ability to perform work under moderate
6. Must be detail-oriented with the ability to manage multiple assignments effectively.
7. Requires effective communication skills to convey status, ideas and concepts in a team environment.  
8. Requires a professional demeanor with a high degree of flexibility, responsiveness and self-direction.
9. Non-routine issues are often discussed with / referred to more experienced staff.
10. Work is typically focused on short-term objectives (6 months or less) and reviewed frequently for assessment and direction.
11. Minimal travel required.


We offer a competitive compensation & benefits package to include:  Medical, Dental, Life, Disability, Vacation, Paid Holidays, Bonus Potential & 401k match among other great benefits. If you are ready to grow with a successful company, please apply online.

DJJ is a drug-free workplace and conducts pre-employment testing as a condition of employment.

DJJ is an equal opportunity employer.  Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.  If you’d like more information on your EEO rights under the law, please click "">click


Contact Information