Senior Software Engineer

Senior Software Engineer

Cloudstaff Philippines Inc
5-8 years
Not Specified

Job Description


Job Summary
Job Description:
- Analyze and optimize application code and/or APIs for
efficiency, scalability and performance, ensure it meets industry standards, is
valid, is properly structured, is secured and is compatible with browsers,
devices, or operating systems
- Collaborate with other team members and business analyst and ensure the project
is consistent with architectural standards and design
- Involved throughout the application development lifecycle from design,
development, and release.
Work with the UI/UX designer and bridge the gap between graphical design and
technical implementation.
- Supervise a team and reviews team member performance.
- Protects operations by keeping information confidential.
- Supports and develops software engineers by providing advice, coaching and
educational opportunities.
- Document development procedures, specification, design and phases.
- Provides feedback on project status and technical guidance to managers on issues
of critical importance to achieving business objectives.
- Facilitates training for new team members.
- Ensures monitoring and maintenance of systems, including Database, APIs and
application server
- Makes high-level design choices and dictates technical standards.
- Manage the team, delegates tasks, set goals and perform individual performance
review of each member.
- Oversee day-to-day operation.
- Interview applicants and select qualified candidates.
- Recognize high performance and reward accomplishments.
- Creates reports to update the department on the team's progress.
- Provide quality assurance review and the evaluation of existing and new software
products.
- Abreast with the latest app development trends and recommends to team how these
can be utilized.
Essential Skills:
5+ years solid experience developing applications.
Capable to lead a team
Excellent problem solving skills
Great communication skills both verbal and written.
- Ability to adapt to new teams, technical environments, and project requirements
- Broad and extensive knowledge of the software development process and its
technologies.
- Experienced with all ancillary technologies necessary for Internet applications:
HTTP, TCP/IP, POP/SMTP, etc.
- Solid understanding of SQL Server database.
- Strong understanding and hands-on experience with software development
methodologies.
- Solid understanding of the software development process and its technologies.
- Advanced knowledge of application, data and infrastructure architecture
disciplines.
- Disciplined and well organized.
- The ability to explain technical matters clearly.
- Excellent communication skills.
- Strong organizational skills with attention to detail.
- Ability to understand business requirements and translate them into technical
requirements.
- Exceptional leadership and interpersonal skills
Time Frame: Asap
Preferred Location: CRK
Working Schedule: 7 AM - 4 PMJob Description
Job Description:
- Analyze and optimize application code and/or APIs for
efficiency, scalability and performance, ensure it meets industry standards, is
valid, is properly structured, is secured and is compatible with browsers,
devices, or operating systems
- Collaborate with other team members and business analyst and ensure the project
is consistent with architectural standards and design
- Involved throughout the application development lifecycle from design,
development, and release.
Work with the UI/UX designer and bridge the gap between graphical design and
technical implementation.
- Supervise a team and reviews team member performance.
- Protects operations by keeping information confidential.
- Supports and develops software engineers by providing advice, coaching and
educational opportunities.
- Document development procedures, specification, design and phases.
- Provides feedback on project status and technical guidance to managers on issues
of critical importance to achieving business objectives.
- Facilitates training for new team members.
- Ensures monitoring and maintenance of systems, including Database, APIs and
application server
- Makes high-level design choices and dictates technical standards.
- Manage the team, delegates tasks, set goals and perform individual performance
review of each member.
- Oversee day-to-day operation.
- Interview applicants and select qualified candidates.
- Recognize high performance and reward accomplishments.
- Creates reports to update the department on the team's progress.
- Provide quality assurance review and the evaluation of existing and new software
products.
- Abreast with the latest app development trends and recommends to team how these
can be utilized.
Essential Skills:
5+ years solid experience developing applications.
Capable to lead a team
Excellent problem solving skills
Great communication skills both verbal and written.
- Ability to adapt to new teams, technical environments, and project requirements
- Broad and extensive knowledge of the software development process and its
technologies.
- Experienced with all ancillary technologies necessary for Internet applications:
HTTP, TCP/IP, POP/SMTP, etc.
- Solid understanding of SQL Server database.
- Strong understanding and hands-on experience with software development
methodologies.
- Solid understanding of the software development process and its technologies.
- Advanced knowledge of application, data and infrastructure architecture
disciplines.
- Disciplined and well organized.
- The ability to explain technical matters clearly.
- Excellent communication skills.
- Strong organizational skills with attention to detail.
- Ability to understand business requirements and translate them into technical
requirements.
- Exceptional leadership and interpersonal skills
Time Frame: Asap
Preferred Location: CRK
Working Schedule: 7 AM - 4 PM
Qualifications:
Job Description:
- Analyze and optimize application code and/or APIs for
efficiency, scalability and performance, ensure it meets industry standards, is
valid, is properly structured, is secured and is compatible with browsers,
devices, or operating systems
- Collaborate with other team members and business analyst and ensure the project
is consistent with architectural standards and design
- Involved throughout the application development lifecycle from design,
development, and release.
Work with the UI/UX designer and bridge the gap between graphical design and
technical implementation.
- Supervise a team and reviews team member performance.
- Protects operations by keeping information confidential.
- Supports and develops software engineers by providing advice, coaching and
educational opportunities.
- Document development procedures, specification, design and phases.
- Provides feedback on project status and technical guidance to managers on issues
of critical importance to achieving business objectives.
- Facilitates training for new team members.
- Ensures monitoring and maintenance of systems, including Database, APIs and
application server
- Makes high-level design choices and dictates technical standards.
- Manage the team, delegates tasks, set goals and perform individual performance
review of each member.
- Oversee day-to-day operation.
- Interview applicants and select qualified candidates.
- Recognize high performance and reward accomplishments.
- Creates reports to update the department on the team's progress.
- Provide quality assurance review and the evaluation of existing and new software
products.
- Abreast with the latest app development trends and recommends to team how these
can be utilized.
Essential Skills:
5+ years solid experience developing applications.
Capable to lead a team
Excellent problem solving skills
Great communication skills both verbal and written.
- Ability to adapt to new teams, technical environments, and project requirements
- Broad and extensive knowledge of the software development process and its
technologies.
- Experienced with all ancillary technologies necessary for Internet applications:
HTTP, TCP/IP, POP/SMTP, etc.
- Solid understanding of SQL Server database.
- Strong understanding and hands-on experience with software development
methodologies.
- Solid understanding of the software development process and its technologies.
- Advanced knowledge of application, data and infrastructure architecture
disciplines.
- Disciplined and well organized.
- The ability to explain technical matters clearly.
- Excellent communication skills.
- Strong organizational skills with attention to detail.
- Ability to understand business requirements and translate them into technical
requirements.
- Exceptional leadership and interpersonal skills
Time Frame: Asap
Preferred Location: CRK
Working Schedule: 7 AM - 4 PM

Similar Jobs

People Also Considered

Career Advice to Find Better