Job Description
Job Responsibilities:
– Guide team development efforts towards successful project delivery.
– Provide technical leadership to teammates through coaching and mentorship.
– Participate in peer-reviews of solution designs and related code.
– Maintain high standards of software quality within the team by establishing good practices and habits.
– Identify and encourage areas for growth and improvement within the team.
– Collaborate with other Project Managers, Software Developers, Business Analysts and Software Architects to plan, design, develop, test, and maintain web built on Open Source Platforms.
– Assist in the collection and documentation, estimates and work plans.
– Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
– Analyze and resolve technical and application problems.
– Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
– Research and evaluate a variety of software products, development tools & components.
Job Requirement:
– In depth knowledge and experience in development with Java, PHP, Spring, Hibernate, Struts, Webservice (rest/soap), Tomcat, Eclipse, Maven and PostgresSQL.
– 3-5 years experience as a Software Developer Prior experience in a technical leadership position.