Senior Software Engineer

5-8 years
7 Applied
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

People Also Considered

Career Advice to Find Better