Search jobs > Troy, MI > Software developer

Software Developer

Tyler Technologies
Troy, Michigan
Full-time

Description

Tyler's Public Safety offers mobile communications, comprehensive records management, Geographic Information Systems (GIS) systems to track mobile unit activity, and business / residential alarm system registration.

This public safety solution conforms to Uniform Crime Reporting (UCR) standards and integrates with the National Crime Information Center (NCIC).

Tyler Public Safety is a public safety solution used around the country by police, tribal police, campus police, transit authority police, sheriff, and postal police departments as well as fire and rescue units.

Responsibilities

  • Participate in the entire lifecycle of analysis, design, coding, testing, implementation and support
  • Develop new features as well as maintain legacy code within the product suite
  • Ensure on-going success of projects by designing high-quality technical solutions
  • Collaborate with other software developers, business analysts and software architects to solve complex technical problems
  • Participate in troubleshooting of production issues
  • Lead and mentor Junior Developers and / or Interns

Qualifications

  • 2+ years of experience in designing and programming applications
  • Strong knowledge of computer science fundamentals in data structures, algorithms, complexity analysis, and databases
  • Exceptional software design, problem solving and object-oriented coding skills
  • Skills and experience with C#, SQL, VB Script, XML / XSD / XSLT, DHTML, Visual Basic 6
  • Proficient with tooling to enable SDLC (TFS, Visual Studio, etc.)
  • Ability to excel in an Agile based team with a strong focus on collaboration and teamwork
  • Strong knowledge of design and code patterns, specifically toward .NET
  • Ability to understand and follow existing architectural patterns
  • Positive outlook and willingness to learn and accept feedback from others
  • Strong communication skills especially around technical team interaction
  • Familiarity with Test-Driven Development (TDD) and test automation frameworks is helpful
  • Demonstrated experience developing enterprise business applications is strongly preferred
  • Bachelor’s Degree in Computer Science or related technical field, or equivalent work experience
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Software Developer I. ...

Promoted
RiverPoint
Farmington Hills, Michigan

Job Description/ Requirements:.Modify existing application code or interfaces or build new application components from detailed requirements.Analysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs and interfaces.Docu...

Promoted
VirtualVocations
Warren, Michigan

Key Responsibilities:Lead design, development, and implementation of software featuresCollaborate with cross-functional teams for high-quality solutionsWrite clean, scalable code and troubleshoot software issuesRequired Qualifications:Bachelor's degree in Computer Science or related field7+ years of...

The Panther Group
Sterling Heights, Michigan

Load components with software images in order to deploy official software releases in lab environments and vehicles. Ability to troubleshoot low level software issues and distinguish between hardware and software issues . We are looking to hire a highly motivated Engineer to support our Software ...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior Software Developer with a Flex Schedule (Remote). Query, git, Linux environments, and moreFamiliarity with Agile software development process. ...

Smart Bot Systems
Southfield, Michigan

Role: Software Developer LightningECU. Design and implement software changes to meet thesoftware requirements. Manage the release of the final software to validationteam or customer. Support innovation team withcustom software for specific application. ...

V2Soft
Farmington Hills, Michigan

Job Description: • This job is located Non US.Modify existing application code or interfaces or build new application components from detailed requirements.Analysis of requirements, development of the code, testing, debugging.Documentation of the work is essential.Participation in most aspects of pr...

Volaris Group
Michigan
Remote

Our IEP and Medicaid software, and customer care team help districts maximize participation in Medicaid reimbursement programs and provide exceptional experiences for all students. Bachelor's degree or equivalent experience in computer science, software development. Strong experience in all aspects ...

OneStream Software
Birmingham, Michigan

Lead and support the developer relations organization by working with creators, developers, and partners across various platforms. Technical background, with the ability to speak to developers in the language of developers. Remote, USA OneStream Software LLC. We are looking for a forward-thin...

Endevis
Farmington Hills, Michigan

You will be responsible for directing on-site quality activities and priorities in support of the quality management system and internal and external customer service.You will collaborate with local management team members and internal stakeholders to champion continuous improvement efforts througho...