Software Developer, Municipal & Schools

Tyler Technologies, Inc.

Philippines

On-site

PHP 350,000 - 700,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tyler Technologies, Inc. is seeking a Software Developer for Municipal & Schools in the Philippines. You will code, test, and document application components using PHP, NodeJS, Objective-C, Swift, and Java/Kotlin, while collaborating with cross-functional teams.

Join a dynamic environment delivering modern software for public sector clients, driving design, implementation, and maintenance across the full SDLC.

Qualifications

  • Bachelor’s degree in computer science, computer engineering, or comparable work experience.
  • Strong knowledge of software development practices and relevant technologies.
  • PHP and NodeJS are preferred.
  • Proficiency in Objective-C, Swift, Android Java, Kotlin.
  • Knowledge of .NET MAUI or Flutter is a plus.
  • Experience writing and testing code to meet tight deadlines.
  • Understanding of product architecture and underlying technologies.
  • Experience with data modeling tools, web services, and SOA.
  • Ability to work independently and in a team; strong communication.

Responsibilities

  • Participate in analyzing, designing, implementing, and testing code per requirements.
  • Develop features for municipal and schools applications aligning with system designs.
  • Maintain and enhance existing programs, fix bugs, and ensure release readiness.
  • Ensure software quality through testing, documentation, and adherence to standards.
  • Collaborate with analysts, developers, and support to gather requirements and deliver.
  • Assist in knowledge transfer and mentoring of junior team members.

Skills

PHP
NodeJS
Objective-C
Swift
Android Java
Kotlin
.NET MAUI / Flutter

Education

Bachelor’s degree in computer science or related field

Tools

Web services
Service oriented architecture
Data modeling tools

Job description

Software Developer, Municipal & Schools

Company : Tyler Technologies

Job Type : Full Time Philippines

Job Description - Software Developer, Municipal & Schools
Description

The Software Engineer is responsible for coding, testing, and documenting application programs that are moderate to complex in nature, working with accepted development department standards and procedures.

Responsibilities
  • Participate in analyzing, designing, writing and testing code, documenting and implementing functionally appropriate, technically sound, and well-integrated application systems. This is completed in accordance with customer requirements and organizational methodologies and standards for new application development as well as existing system enhancements.
  • Participate in new application development and existing system enhancements by coding system features according to system designs.
  • Maintain existing application programs by fixing bugs or clearing up operational deficiencies in both previously released software and software slated for future release.
  • Assure program, module and system integrity through thorough testing and adherence to company standards and procedures.
  • Work through all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Utilize new technologies and tools to modify products and provide integration with applications developed internally and externally.
  • Prepare and modify program and system documentation.
  • Provide guidance to less experienced team members to ensure knowledge transfer and training are successfully meeting department goals.
  • Achieve departmental goals and timelines.
  • Perform other duties as assigned.
Complexity
  • Demonstrate the ability to take increasingly difficult assignments and successfully implement it with little or no help from more senior resources.
  • Demonstrate a high degree of skill, efficiency and be a leader to the less experienced development staff.
  • Develop programs that are moderate to complex in nature, adhering to established departmental standards.
  • Learn and implement new technologies and architectures within a reasonably quick timeframe while producing and testing high-quality software.
  • Demonstrate strong knowledge of software development practices, concepts, and technologies obtained through formal training and work experience.
  • Demonstrate strong knowledge of required programming languages.
  • Demonstrate strong knowledge of the technical/business environment.
  • Effectively partner, communicate and negotiate with business analyst, development and support groups in order to gather and communicate business requirements.
  • Work on individual programs that are part of a much larger application.
  • Adapt to changing products and technologies.
  • Fix bugs in existing, often unfamiliar programs, under considerable time constraints.
  • Manage and prioritize often conflicting tasks and interruptions so as to minimize their impact on the current deadlines and workload.
Qualifications
  • Bachelor’s degree in computer science, computer engineering, or comparable work experience.
  • Demonstrated strong knowledge of software development practices, computer science theory, and understanding of relevant technologies.
  • Relevant Technologies:
  • PHP & NodeJS preferred
  • Objective-C, Swift, Android Java, Kotlin
  • Knowledge on .NET / MAUI or Flutter is a plus
  • Experience writing and testing code to meet strict deadlines.
  • Demonstrated understanding of product architecture and all underlying technologies.
  • Demonstrated understanding of development process.
  • Demonstrated experience with data modeling tools, web services and/or service oriented architecture.
  • Ability to work well both independently and within a team environment.
  • Strong written and verbal communication skills.
  • Strong interpersonal skills.
  • Experience providing guidance and direction to less experienced staff.
  • Solid negotiation with various parties to ensure enhancements to applications are addressed while maintaining/balancing business situations and constrictions.
  • Well-developed logical thinking and reasoning skills.
  • Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
  • Keen attention to detail.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Tyler Technologies, Inc. • Philippines

On-site
PHP 600,000 - 900,000
Software Developer
Software Developer

Tyler Technologies, Inc. • Philippines

On-site
PHP 600,000 - 900,000
Software Developer, Municipal & Schools
Software Developer, Municipal & Schools

Tyler Technologies • Manila

On-site
PHP 500,000 - 900,000
Software Engineer for Municipal & School Systems
Software Engineer for Municipal & School Systems

Tyler Technologies, Inc. • Philippines

On-site
PHP 350,000 - 700,000
Software Engineer for Municipal Education Tech
Software Engineer for Municipal Education Tech

Tyler Technologies • Manila

On-site
PHP 500,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Tyler Technologies, Inc. • Philippines

On-site
PHP 1,200,000 - 1,800,000
Software Developer, Municipal & Schools
Software Developer, Municipal & Schools

Tyler-Technologies-29572f8 • Philippines

On-site
PHP 600,000 - 900,000
Software Engineering Manager
Software Engineering Manager

Tyler Technologies, Inc. • Philippines

Hybrid
PHP 1,116,000 - 2,009,000
Hybrid work model
Software Developer
Software Developer

Business Process Outsourcing International, Inc. • Makati

On-site
PHP 500,000 - 700,000
Application Developer
Application Developer

Tangent Solutions, Inc. • Philippines

On-site
PHP 446,400 - 669,600