A dynamic IT staffing firm in Detroit is seeking an experienced software engineer to participate in technical design, development, and support. The candidate should have over 5 years of professional experience in software development, familiarity with enterprise application architecture, and excellent debugging skills. Responsibilities include completing projects independently and collaborating on complex components as part of a team. This role requires a bachelor's degree in Computer Science or a related field and a passion for technology.
Qualifications
5+ years professional experience developing software in a structured environment.
Experience with enterprise application architecture design patterns.
Familiar with Agile and Waterfall software development practices.
Responsibilities
Participate in all aspects of software engineering including design and support.
Complete small to medium sized projects independently.
Deliver complex components of larger projects as a team member.
Skills
Software development
Agile methodologies
Performance tuning
Debugging
Mentoring
Enterprise application architecture
Mobile application development
Education
Bachelor’s degree in Computer Science or related field
Job description
A dynamic IT staffing firm in Detroit is seeking an experienced software engineer to participate in technical design, development, and support. The candidate should have over 5 years of professional experience in software development, familiarity with enterprise application architecture, and excellent debugging skills. Responsibilities include completing projects independently and collaborating on complex components as part of a team. This role requires a bachelor's degree in Computer Science or a related field and a passion for technology.