Senior Software Developer / Redfish Technology's Client / Lakewood, NJ
Redfish Technology's Client/Lakewood, NJ# 17061 - Senior Software Developer - Educational/Web Software
Location: Lakewood, NJ
Job Purpose Summary :
Lead the design and construction of dynamic and scalable web applications while mentoring other developers in software design and development best practices.
Key Responsibilities and Accountabilities
- Analyze requirements and architect systems to be scaled, extended, and maintained efficiently.
- Lead the application design and development, support unit and integration testing, and support application documentation.
- Assist with requirements gathering and functional specification creation.
- Participate in planning, estimating and scheduling activities.
- Participate in design reviews, code reviews, test plan reviews and documentation reviews.
- Mentor and share knowledge with other technical and non-technical staff.
Required Experience and Knowledge
- BS/BA/equivalent in computer information technology, computer science, management systems or related discipline; Master's degree is a plus.
- 5+ years relevant work experience with Application Architecture, Design and Development in LAMP environment (Linux-Apache-MySQL-PHP).
- Broad and deep experience with a variety of other development technologies.
- Strong analytical skills and the ability to work with end users to transform requests into easy to use, robust solutions.
- Strong knowledge of Mercurial or similar version control software.
- Excellent oral and written communication skills.
- Initiative and self motivation to work independently on projects.
- Interpersonal and team work skills.Apply To Job

