General Responsibilities
GENERAL RESPONSIBILITIES : The Senior Software Engineer is responsible for developing and testing of complex software solutions; adheres to the organization’s best practices and standards set by the capability leads; and designs system components using appropriate modeling techniques following commonly used architectures, design standards, patterns, and methodology.
Duties and Responsibilities
Writes working back-end, front-end, and / or mobile code using generally accepted standards and best practices
Resolves defects found in the code
Writes and conducts unit tests before endorsing to the QA team
Submits and maintains source code using version control system repositories
Participates in code reviews and quality assurance activities
Attends team meetings
Reports task status to immediate supervisor or project lead
Assists junior and mid-level resources under the same capability
Job Specifications
Education – At least graduate with a Bachelor’s Degree in IT, Computer Science, Engineering, or any related degree.
Related Work Experience – At least 5 years of experience in Software Engineering
Knowledge
For Web-based Senior Back-end Software Engineers
Experience in writing custom libraries
Capable of solving complex problems
Capable of integrating with multiple systems
Experience in overall systems design and architecture
For Web-based Senior Front-end Software Engineers
Experience in using at least two front-end frameworks
Experience in developing custom libraries
Experience in following commonly used front-end architectures
Capable of solving complex problems
Capable of integrating with multiple systems
Experience in overall systems design and architecture
For Web-based Senior Full Stack Software Engineers
Experience in using at least two front-end frameworks
Experience in developing custom libraries
Capable of solving complex problems
Capable of integrating with multiple systems
Experience in overall systems design and architecture
For Mobile Senior Software Engineers
Experience in developing custom libraries
Experience in optimizing apps and applying commonly used best practices to secure them
Capable of solving complex problems
Capable of integrating with multiple systems
Experience in overall systems design and architecture
Skills :
Average requirements analysis skills.
Average communication skills.
Interpersonal and organizational skills.
Ability to work independently and with a cross-functional team.
Must be adept to work in a fast-paced environment with tight SLAs and project schedules.
#J-18808-Ljbffr
Java Developer • Taguig, Metro Manila, Philippines