Building, Factory, Bartender, Person, Worker, Luggage, Suitcase, Train, Transportation

Software Developer (146166)LivoniaMichigan.

Software Developer (146166)

Livonia | Michigan | United States | 48105

HRU has an opportunity to add an Entry Level Software Developer in a direct hire capacity for one of our clients in Ann Arbor, MI.  If you are searching for a new opportunity then apply today!

The Systems Development team is tasked with the development of a new, modern infrastructure to accomplish these initiatives. The selected candidate will be an integral part of the team, making design contributions, vetting new technologies, and identifying opportunities for new features. This is a hands-on, technical role within the Information Technology Services (ITS) Department.

Essential Job Duties and Responsibilities:

• Participate and contribute in daily stand-up meetings and weekly development meetings, and analyze user needs to develop technical requirements.
• Define, develop, test, analyze, and maintain new and pre-existing software programs and applications.
• Contribute and collaborate with other members of the Software Development team, while managing to complete assigned tasks according to established timelines.
• Following established software development lifecycle, from concept to deployment, to design, build, test, improve, and deploy new systems, applications, and features.
• Actively participate in code/design reviews and brainstorming sessions.
• Develop application and system documentation.
• Analyze and resolve software errors in a timely and accurate fashion.
• Consult with development team members, architects, and project managers to resolve problems and suggest alternatives.
• Other duties as assigned according to business needs.


Minimum Qualifications:

Experience with Object-Oriented Programming (OOP) concepts and languages, such as Java or C++.

Knowledge of relational databases, such as SQL, Oracle, MySQL, etc. preferred.

Experience with web technologies, such as HTML, CSS, JavaScript, etc. preferred.

Familiarity with software design concepts, including (but not limited to) data structures, design patterns, inheritance, scope.

Strong verbal and written communication skills.

Ability and willingness to learn and understand new, highly complex technical concepts, their applications in the context of assigned tasks, and implement this knowledge in the design and execution of new systems, applications, and features.


Preferred Qualifications:

Experience in, or knowledge of Test-Driven development/unit testing frameworks (JUnit, TestNG, etc.) and Agile development methodologies.

Experience with Git, Jira, Eclipse, and other technical tools.

I'm interested

Not ?

Thank you. Please complete your application on the next page.

People also viewed

Software Engineer

Sterling Heights Michigan United States Sterling Heights, Michigan, United States, 48310
Join a dynamic group of software engineers responsible for the development and support of embedded application software for a family of ground vehicles. The engineer will participate in activities covering the entire software development lifecycle...

Software Test Engineer (QA) Lead - Automotive

Warren Michigan United States Warren Avenue, Warren, Michigan, United States, 48915
Job Title: Software Test Engineer (QA) Lead - Automotive   Type of Position: Contract to direct OR direct (depending on client)   Job Location: Warren, MI   Candidate Requirements: Due to the projects involved this position is ONLY open to US Cit...

Software Engineering Specialist - Test Environments

Sterling Heights Michigan United States Sterling Heights, Michigan, United States
HRU is seeking highly experienced Software Test Engineers for an opening with a leading defense company in their Sterling Heights, MI location.  You will be conducting real-time, HIL testing on embedded electronics on military vehicles. You will b...

Aviation Technician

Michigan United States Michigan, United States, 48911
Job Summary:  A&P Technicians will repair and maintain components used on various aircraft. Technicians will inspect aircraft engines, landing gear, instruments, and all other aircraft related systems. Repair or replace worn or defective parts...

Equipment Maintenance Technician (141945)

Greer South Carolina United States Greer, South Carolina, United States
HRU has teamed up with an Automotive company who are looking to bring on multiple Equipment Maintenance Technicians.  If you have a background in maintenance, install, design, PLC, and/or robotics experience but have been searching for a long term...

Software Test Engineer

Milwaukee Wisconsin United States Milwaukee, Wisconsin, United States
Ability to create a software system test strategy for testing products end-to-end; including creating automated test scripts. Product includes APIs, cloud enabled data storage, algorithm platform and user interface. The system tester should be com...

Latest news

Join our Talent Network

More about us and our clients

HRU has developed a large network of available candidates nationwide, as the company has been providing recruiting and staffing services in up to 22 States for over 25 years. We specialize in engineering, IT, technical and other support services. We are able to recruit and successfully place candidates in job openings in a variety of other fields and positions as well, such as human resources, administration, management, purchasing, sales, customer service, accounting, organic chemistry and more. HRU is able to service clients, regardless of location, by assigning an Account Manager and experienced Recruiters to provide the necessary staffing and support services. Likewise, HRU may assist job seekers anywhere in the United States, regardless of location.

ad348b56448f4d1caa8cc47397b492dd.png

cfa1a087696240e0a34011a6deb59244.png

cfa1a087696240e0a34011a6deb59244.png

Logo, Trademark
Logo, Trademark
Logo, Trademark