DescriptionA Lead Software Engineer is responsible for thoroughly reviewing, designing and developing software requirements, system specifications, software architecture, and database structure of the projects done for the company’s clients. The Lead Software Engineer also establish meticulous Test Plans and Test Cases, and they also conduct Software Testing in order to ensure that company's products and services are of topnotch quality indeed. Software Engineer Leads, monitor and Quality Engineers. Position holders should have hawk’s eyes to isolate defects.
- Designs, develops, and maintains application solutions and software for customers based on specifications and requirements.
Requirements - Bachelor’s degree in any IT related course (i.e. Computer Science, Computer Engineering, MIS, IT) or equivalent work experience
- More than one year to three years relevant work experience
- Technical/ Functional Skills. Refers to the skills directly required for the competent performance of the job. Quality Assurance Skills – Assures that the standards, processes and procedures are appropriate for the project and are correctly implemented Quality Control Skills – checks that the project follows its standards processes, and procedures, and that the project produces the required internal and external (deliverable) products. Tech savvy (internet, databases, so4ware applications) Knowledge of QA/Test tools
- Non-Technical/ Non-Functional Skills. Refers to the skills that may support the completion of duties and responsibilities. Effective Communication skills Analytical Problem Solving Skills
- Behavior/ Attitudes. Refers to the values, behavior, and attitudes expected to manifest during the course of work in terms of work complexity, interpersonal relationships, and work pressure. Teamwork Sense of urgency Thinking out of the box Innovation through research Perseverance
- Knowledge in Spring MVC
- Exprience in Springboot
- Knowledge in Bootstrap, REST API
- Fast learner