We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Developer

Tyler Technologies
United States, Alabama, Montgomery
100 North Union Street (Show on map)
Jan 10, 2025

Software Developer

Apply Online

Tyler Technologies is a leader in digital government solutions and payments, partnering with government to deliver user-friendly digital services that make it easier and more efficient to interact with government. Our mission is to empower public sector entities to operate more efficiently and connect more transparently with their constituents and with each other.
Tyler Alabama is the State of Alabama's premier provider of official eGovernment services, including websites, online services and secure payment processing solutions. Some examples of the services we've built in Alabama include online renewals for Driver Licenses, Online Voter Registration, Hunting & Fishing license purchases and the Outdoor Alabama mobile application.
As a Software Developer, you will have an opportunity to meaningfully improve the experience of millions of Alabama citizens, as we continue to make government interactions more accessible and convenient. This role is an entry- to mid-level software engineering position and reports to the Director of Development.
The services in our care currently include a wide array of:
  • Java web applications
  • ReactJS front ends
  • NodeJS back-ends (using Serverless Framework)
  • Mobile application built with React Native
  • Creating and consuming REST, GraphQL and SOAP web services
  • Batch processing, file exchanges or document generation
  • Payment processing
These applications are deployed on-premises to Java Application servers backed by Oracle databases, or in AWS leveraging several services such as API Gateway, Lambda, Step Functions, DynamoDB, Cognito, CloudFront or S3.
Location

Montgomery, Alabama

Responsibilities
As a Software Developer, you will be tasked with designing, developing, and maintaining performant and secure web applications and APIs. You will also be expected to dedicate some of your time to collaborating with and learning from more experienced software engineers, as well as other, non-technical team members. You will have opportunities to focus on learning and expanding your skill set, and to apply what you've learned immediately on real projects.
After a period of onboarding, where you will likely be paired with a more experienced engineer, and where you will familiarize yourself with our projects, methods and best practices, you will be tasked with completing increasingly complex development tasks, up to and including being the main developer on a full-stack project, once you've reached a sufficient level of proficiency. We understand that this journey takes different shapes for different individuals, and we will support you in any way we can.
Qualifications
We are looking for engineers with an interest in developing and supporting web applications and APIs, preferably with Java MVC frameworks or with JavaScript front ends and back-ends, but we welcome applicants who have similar interest or experience in other technology stacks. You must be capable of communicating your ideas and solutions effectively to both technical and non-technical audiences.
A good understanding of the following is desirable:
  • HTML/CSS and basic JavaScript
  • API design principles and strategies
  • Database modelling with either relational or non-relational databases (database structure, writing and debugging queries)
Experience with any of the following would be great additions:
  • Security as it applies to web applications Building and deploying applications in AWS ReactJS
  • Serverless Framework
  • Experience using and implementing APM and other Telemetry
  • Experience assembling or using a sensible CI/CD pipeline
  • PCI or HIPAA compliance requirements
  • A specific degree is not required, we will gladly consider qualified applicants with alternative paths.
Great Place to Work & Grow Your Career

Come join us as we transform the public sector! Our mission, vision, and values guide everything we do. We're also frequently recognized as a great workplace locally and nationally. See our many awards and accolades.

Taking Care of You & Your Family

Your health and well-being are important to us. That's why we invest in our team members by offering competitive benefits to support their health and financial wellness. Learn more about how we care for our people.

Apply Online

Requisition Number:2024-5986


Tyler Technologies is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state or federal laws. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request by emailing jobs@tylertech.com or by calling 800.646.2633 ext. 791008. Please keep in mind these methods are reserved for individuals who require accommodation due to a disability.
Applied = 0

(web-776696b8bf-vd2jz)