Senior Software Engineer
Guko Digital Philippines Inc
- Pasay, PhilippinesPasay, Metro Manila, PhilippinesPasayMetro ManilaPhilippinesPhilippines
- Full timeFULL_TIME
Job Description
About you
Designing and implementing new functionalities into the Flight Simulator Platform.
Establishing and guiding the platform architecture.
Ensuring high-performance and availability, and managing all technical aspects of the platform and its connecting systems.
Translate application storyboards and use cases into functional applications.
Design, build, and maintain efficient, reusable, and reliable code.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization, and automatization.
Speak and write English fluently and able to communicate to the team and clients.
Work location: One Ecom Pasay
Title: Software Engineer
Education: Bachelor or Academic Degree
Employment: Regular Position
Work Schedule: 9am to 6pm (Monday to Friday)
Minimum Qualifications
- Strong analytical and planning skills;
- Good communication and presentation skills;
- Excellent problem-solving skills;
- You have at least 8 years of experience working as a professional software engineer.
- Proficient using C# as a programming language for web, desktop and console applications, you master all language concepts up to C# language version 7.0.
- Proficient using C# as a programming language for web, desktop and console applications, you master all language concepts up to C# language version 7.0.
- Proficient with the .NET framework and windows forms development.
- Have experience with front end development, ideally with ReactJS and TypeScript.
- Working knowledge of GraphQL as an API gateway.
- Ideally you have experience with one other strongly typed backend language such as C++, Java, Go, Rust in addition to C#.NET.
- Be an expert of git and know how to maintain a clean commit history, rewrite history and perform branching and merging.
- Have strong understanding of object-oriented programming and design patterns.
- Know how to do pair programming, continuous integration, and code reviews.
- Are skilled with implementing automated unit tests and integration tests.
- Have experience with Scrum or Kanban.
You have a passion for software development and are intrinsically motivated by adopting and building new technology.
You are customer focused, result driven, communicative and pro-active.
Perks and Benefits
- Paid Sick Leave
- Paid Vacation Leave
- Transportation Allowances
- Medical / Health Insurance
- Paid Holidays
Other
Jobs Summary
- Job Level
- Mid-Senior Level / Manager
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Always
- Office Address
- Metro Manila, Philippines