Job Description
Job Description
We are offering an exciting opportunity for a Back End Developer to join our team in the technology industry, located in Farmington, Connecticut. As a Back End Developer, your role will be to build and maintain the server-side web logic and databases which make up the foundation of our applications. You will be managing the exchange of data between the server and the users, and ensuring high performance and responsiveness to requests from the front-end.
Responsibilities:
• Develop and maintain server-side logic, defining and maintaining databases, and ensuring high performance and responsiveness to requests from the front-end.
• Utilize PHP5 & Object Oriented (OOP) concepts to deliver efficient and effective solutions.
• Work with CodeIgniter or other OOP PHP Frameworks to streamline the development process.
• Implement jQuery or other JavaScript Frameworks in the development of interactive applications.
• Leverage strong familiarity with AJAX concepts to improve user experience and application functionality.
• Utilize PHP ODBC Library to connect PHP to databases.
• Develop and maintain W3C Compliant HTML & CSS to ensure accessibility and compatibility.
• Conduct application upgrades using PHP and Laravel to improve application performance and functionality.
• Collaborate with the team to quickly find solutions to complex requirements.
• Demonstrate excellent leadership potential, solid work ethics, and strong verbal, written, and interpersonal communication skills.• Proven experience as a Back End Developer or similar role in the IT industry
• Proficiency in PHP and Laravel is essential
• Demonstrable experience with application upgrades
• Understanding of the entire web development process (design, development, and deployment)
• Hands-on experience with programming languages like Java, Ruby, .NET, and Python
• Working knowledge of CMS framework
• Familiarity with front-end languages (e.g., HTML, JavaScript, and CSS)
• Excellent analytical and time management skills
• Teamwork skills with a problem-solving attitude
• BSc degree in Computer Science or relevant field
• Excellent verbal and written communication skills
• Ability to work independently and as part of a team
• Strong problem-solving skills and attention to detail
• Flexibility to adapt to changing priorities and technologies.