D

Dallas County

Texas county government

Software Engineer 1 - Applications

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeDallas, TX, USA$7.3k - $9.1k

About the Job

Requirements

  • Education and experience equivalent to a bachelor's degree in Computer Science, Information Systems, or a job-related field.
  • Three years of work-related experience in software development.
  • Knowledge of one or more programming languages, such as JavaScript, Python, Java, or C#.
  • Knowledge of Agile development, Git version control, and software testing practices.
  • Knowledge of APIs, databases, and front-end or back-end frameworks.
  • Knowledge of SQL and database fundamentals.
  • Knowledge of front-end and back-end development concepts.
  • Knowledge of RESTful APIs and microservices architecture.
  • Knowledge of DevOps practices and continuous integration and continuous delivery (CI/CD) pipelines.
  • Knowledge of cloud platforms such as Azure, AWS, or Google Cloud.
  • Must possess a valid Texas driver's license and a good driving record, provide a copy of a 10-year driving history, and maintain compliance with applicable Dallas County Code requirements.
  • Must pass and maintain eligibility for a national fingerprint-based records check if the position provides access to criminal justice databases.

Responsibilities

  • Contribute to the design, development, testing, and support of software solutions in an Agile development environment.
  • Implement well-defined features, user stories, and bug fixes under the guidance of senior engineers.
  • Participate in Agile ceremonies, including sprint planning, stand-ups, demos, and retrospectives.
  • Support development and maintenance of user interfaces, APIs, and backend logic.
  • Write clean, well-structured, documented code following County standards.
  • Perform unit and integration testing to validate functionality and reduce defects.
  • Collaborate with QA, UX, and operations teams to support end-to-end delivery.
  • Support version control, build, and deployment processes using CI/CD pipelines.
  • Assist in resolving technical issues and documenting solutions.
  • Participate in backlog refinement to understand scope and task breakdown.
  • Contribute to task and feature estimation and effort sizing.
  • Review technical specifications and design documentation to support implementation.
  • Ask clarifying questions to align with user requirements and acceptance criteria; identify edge cases, dependencies, and performance implications.
  • Support the creation of technical documentation and system flow diagrams.
  • Collaborate with senior developers during design reviews and pair programming sessions.
  • Propose improvements to usability, performance, or code maintainability.
  • Adhere to County development standards, accessibility guidelines, and security policies.
  • Conduct peer code reviews and incorporate feedback to improve software quality.
  • Follow test-driven development practices where applicable.
  • Contribute ideas to improve team processes during retrospectives.
  • Track and resolve assigned defects or enhancement requests in ticketing systems.
  • Document changes and maintain traceability across development artifacts.
  • Learn and apply CI/CD best practices.
  • Deliver assigned work reliably and on time.
  • Work with product owners, designers, QA analysts, and other developers to deliver features.
  • Communicate technical challenges, task status, estimates, and blockers clearly to teammates, stakeholders, team leads, or scrum masters.
  • Assist in preparing user demos or product walkthroughs during sprint reviews.
  • Collaborate with data, infrastructure, support, help desk, testing, and release teams as needed.
  • Participate in cross-functional meetings to gain business context and user perspectives.
  • Support effective handoffs and coordination with testing and release teams.
  • Seek support from teammates when encountering blockers or system limitations.
  • Engage in knowledge-sharing with peers.
  • Support internal documentation efforts for end-users and product stakeholders.
  • Participate in design or review sessions with non-technical team members and help translate requirements into code.
  • Share ideas or observations that may improve user experience or delivery flow.
  • Document troubleshooting steps for issues encountered in development or testing.
  • Maintain a service-oriented approach when supporting internal or external partners.
  • Perform other duties as assigned.

Desired Qualifications

  • Microsoft Certified: Azure Developer Associate, AWS Developer Associate, or a similar cloud certification.
  • Certified Scrum Developer (CSD) or an equivalent Agile certification.

About the Company

Dallas County

Texas county government

Dallas County is a county government serving residents and communities in Dallas County, Texas. The county administers courts, elections, public health, justice, records, infrastructure, human services, and other local government programs. It serves residents, businesses, visitors, partner agencies, and communities across Dallas County. Its operating model centers on elected offices and departments operating under public law, budgets, civil-service rules, and countywide administrative systems. Teams work across public health, justice, administration, technology, facilities, finance, records, and community services. Teams support coordinated daily delivery.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Dallas County

See more jobs