Senior Software Developer

Job Description
  • MySQL
  • PHP
  • Angular
Senior Software Developer
Software Development
MySQL, PHP and Angular (with any framework))
Full Time
Web Developer
Any Graduate
5 + Years
Hosur
Responsibilities

MySQL:

Database Developer:

  • Writing SQL queries, stored procedures, and triggers for data retrieval and manipulation.
  • Collaborating with application developers to design and optimize database interactions.
  • Database performance tuning and index optimization.
  • Ensuring adherence to database best practices and standards.

PHP:

  1. Backend Developer:

    • Writing server-side logic and APIs using PHP to handle client requests.
    • Integrating data from the database into PHP applications.
    • Implementing authentication and authorization mechanisms.
    • Collaborating with front-end developers to ensure smooth integration between the server and client-side code.
    • Unit testing and debugging of PHP code.
  2. PHP Framework Specialist:

    • Working with PHP frameworks like Laravel, or CodeIgniter.
    • Developing web applications using the chosen PHP framework.
    • Implementing MVC (Model-View-Controller) architecture for application organization.
    • Utilizing framework features for routing, caching, and security.

Angular:

  1. Frontend Developer:

    • Implementing user interfaces and interactions using Angular.
    • Collaborating with designers to convert wireframes and mockups into functional frontend code.
    • Consuming backend APIs and handling data binding.
    • Managing application state and handling user input effectively.
    • Ensuring responsiveness and cross-browser compatibility of the application.
  2. Angular Architect:

    • Designing the overall structure and architecture of the Angular application.
    • Setting up and configuring the development environment and build processes.
    • Defining and implementing best practices for Angular development within the team.
    • Ensuring scalability, maintainability, and performance of the Angular application.
    • Solving complex frontend challenges and providing technical guidance to the frontend team.
Qualifications

Any Graduate 

Skills

1. MySQL: 

Skills:

  • Knowledge of SQL: Understanding of Structured Query Language (SQL) is essential for creating, querying, and managing databases in MySQL.
  • Database Design: Ability to design efficient and normalized database schemas to store data effectively.
  • Data Manipulation: Skills to insert, update, and delete data in MySQL tables.
  • Database Administration: Basic knowledge of database administration tasks such as user management, backups, and security.
  • Indexing and Optimization: Understanding how to use indexes and optimize queries for better performance.

2. PHP: 

Skills:

  • PHP Syntax: Proficiency in PHP syntax and language features, including variables, arrays, functions, loops, and conditionals.
  • Server-side Development: Ability to create server-side scripts to process data, handle forms, and interact with databases.
  • PHP Frameworks: Familiarity with PHP frameworks like Laravel, Symfony, or CodeIgniter, which can speed up development and promote best practices.
  • Security: Knowledge of PHP security best practices to prevent common vulnerabilities like SQL injection and cross-site scripting (XSS).
  • Debugging: Troubleshooting and debugging skills to identify and fix issues in PHP code.

3. Angular:

Skills:

  • TypeScript: Proficiency in TypeScript, as Angular is built using TypeScript, a superset of JavaScript with static typing.
  • Components and Services: Understanding of Angular components and services to create reusable UI elements and handle business logic.
  • Data Binding: Knowledge of data binding concepts in Angular to synchronize data between the components and the UI.
  • Routing: Familiarity with Angular's routing system to handle navigation within the application.
  • HTTP Client: Ability to make HTTP requests to communicate with backend services and APIs.
  • Angular CLI: Familiarity with Angular Command Line Interface (CLI) for project scaffolding and development tasks.
Apply For This Job
section-title

( Note : Supported format : doc, docx, pdf and file size is upto 2 MB )

( Note : Supported format : png, bpm, gif, jpg, jpeg)