PHP Developer
SRI Tech Solutions Inc. · Detroit, MI
View and Apply ↗
Opens the original job posting in a new tab.
Job description
Company Description SRI Tech is an IT staffing and solutions firm that serves clients with a full range of IT services that we deliver effectively and efficiently. Ranked in the top 20% of the fastest growing companies in the US by Inc. 5000 - SRI Tech is fast growing & dynamic firm maintaining its speed to be one of the leaders in serving IT.
Job Description
Key Responsibilities
· Take programming projects through to completion according to project standards and user satisfaction. Responsible for the delivery of small to large projects.
- Lead medium sized projects with one or more additional resources through to completion.
- Perform task breakdown, task allocation among available resources, provide guidance to resources and ensure the whole team succeeds. Projects may support multiple departments and Ilitch-owned companies. ·
- Assist in prioritizing projects and competing user requests.
- Work individually and as a team with business unit leaders to define and document requirements and obtain formal sign-offs.
- Provide analytical and problem solving expertise to resolve business and systems issues. Proactively identify and provide recommendations on solutions for gaps in business processes and systems. ·
- Develop and ensure team develops software following corporate standards for, the design, development, testing, and support of software, systems, and applications. ·
- Provide supervisory oversight to CLIENT developers as well as external resources located locally or off-shore.
- Assist all developers in producing excellent quality code with a focus on stability, scalability, security and maintainability. · Conduct formal design and code reviews for others’ work. ·
- Coordinate with QA in the development of integration test plans, test conditions, and expected test results. ·
- Work with end users to understand requests or discuss alternatives. ·
- Work individually and with a project team to resolve system issues and respond to suggestions for improvements. ·
- Provide support individually for production applications including on-call afterhours support on a rotational basis.
- Ensure team is providing outstanding support and continuously develops and maintain support documentation. · Mentor less-experienced developers in problem solving, software development, corporate processes and practices. Cross-training fellow colleagues. ·
- Develop estimates for completion of programming projects and in developing formal project plans for individual and team projects.
- Work with junior developers on developing estimates and plans. · Keep pace with business trends, standards, and best practices in area of expertise, contributing to continuous improvement for the department and overall. · Participates in systems evaluation and vendor selection processes. · Begin to develop a solid understanding of CLIENT’s business operations and needs. Required Skills: ·
- Bachelor’s degree in Computer Science or related field · 7+ years professional experience in and demonstrated expertise in two or more of the following technologies: ·
- Demonstrated knowledge of advanced programming techniques. · 3+ years’ experience developing software in a formal Software Development Life Cycle. ·
- Excellent analytical and problem-solving skills.
- Ability to find creative solutions to solve problems while staying within practice guidelines. · Self-motivated, curious, creative and passionate about technology. · Able to manage multiple tasks simultaneously in a fast paced environment · Effective organizational, time management, facilitation and prioritization skills ·
- Knowledge of technology trends particularly in the QSR industry. Additional Information Note - The candidate must have expertise in UI design and implementation, middle-tier and web application development, and integration testing using .NET 4.5, ASP.NET MVC and JavaScript.