Sr. Software Developer (Ref# SSD522VG)

MILLENNIUM
Southfield, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Southfield, United States of America

Tech stack

Software Applications
Software Documentation
Information Systems
Computer Engineering
Software Design Patterns
Software Construction
Software Engineering
Product Software Implementation Methods
Utility Software
Software Troubleshooting
Information Technology

Job description

Job Duties: Lead the design, development, implementation, testing, maintenance, and support of business and computer applications software or specialized utility programs, and major enhancements of existing systems for client projects. Responsible for all phases of the software development life-cycle (SDLC). Fine-tune and improve a variety of sophisticated software implementation projects. Gather and analyze user and business requirements, document specifications, and develop software solutions to meet client needs and data. Create appropriate software documentation. Support and troubleshoot software as required, including testing / quality assurance, optimizing performance, resolving issues, and providing solutions. Lead design and code reviews and mentor junior team members. Demonstrate expertise in development methodologies, software design patterns, and software engineering best practices for different domain areas and specific technologies and tool sets. Consult with project management regarding project status, reports, risks, and/or issues.

Requirements

Requirements: Master's degree or foreign academic equivalent in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Information Technology, Information Systems, or a related field. Plus 2 years of experience in the job offered or 2 years in a related occupation including Software Engineer, Programmer Analyst, Project Lead, or related experience. Will accept a Bachelor's degree plus 5 years of progressive experience in lieu of the required education and experience. Will accept any suitable combination of education, training, or experience as per the requirements cited herein. 40hrs/week.

Apply for this position