Software Engineer II
Kinettix View all jobs
- Cebu City, Cebu
- Permanent
- Full-time
- Competitive salaries
- Various benefits
- Opportunities for growth
- Implement and maintain larger, moderately complex features or projects.
- Participate in architectural discussions and contribute to decisions on system design and technology choices.
- Perform code reviews, providing constructive feedback to improve the quality of the team's codebase.
- Ensure that code is maintainable, scalable, and performant.
- Collaborate with cross-functional teams, including product managers and designers, to understand and fulfill project requirements.
- Mentor junior developers, offering guidance on technical challenges and best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- Proficiency in one or more programming languages
- Strong understanding of software development fundamentals and design patterns.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Ability to write clean, maintainable, and scalable code.
- Experience with debugging, testing, and performance optimization.
- Ability to break down complex tasks and collaborate to meet project timelines.
- Proficiency in C# and ASP.NET Web APIs
- Experience with Flutter (or equivalent mobile framework)
- Data and Data Access Layer experience with:
- SQL Server and T-SQL
- Entity Framework (or equivalent)
- Front-End experience with Angular (or equivalent)
- Working knowledge of GIT and source control repositories