Job Description
Description:
The Software Developer’s primary responsibility will be to design, program, build, deploy and maintain software systems using many different skills and tools. They also help build software systems that power networks and devices and ensure that those systems remain functional. Their job may also involve meeting with clients to determine the needs for a software solution, which will help them design the final product.
Programming
- Systems Architect with experience in coding, application design, & defined architectures.
- Develops, tests, and maintains software applications that are used by employees and customers.
- Configures, implements, and integrates commercial off-the-shelf (COTS) software.
- Build product features end-to-end.
- Develops reports, interfaces, and API’s for different systems to communicate to each other. Problem-solving capabilities
- Analyzes, troubleshoots, and/or redesigns existing applications; and recommends new technologies to improve efficiency and ensure quality.
- Ability to take on complex problems, learn quickly, and push relentlessly towards scalable solutions. Communication Skills
- Interfaces with clients to aid in identifying, diagnosing, and problem solving.
- Advises user departments and other Information Technology Services support teams on system requirements, enhancements, and new technologies.
- Write clear and well-designed, maintainable & testable code and well-defined technical/architecture documentation.
- Ensures that clients have the necessary training and documents to properly utilize computer systems.
Key Qualifications:
Technical Requirements
- Experienced database administrator.
- Cryptographic techniques.
- Systems integrator for Geographic Information Systems and Internet Databases.
- Primary Computer Languages: PHP, JavaScript, Euphoria, SQL.
- Database: MySQL/MariaDB, & SQL Server.
- GIS: ArcGIS & ArcView.
- Internet Technologies: Session and Session-less design, JWT, Persistent Client Storage, Phone Applications, JSON, HTML 5, CSS, SVG, XML, DOM, SOAP, QR CODES, JQUERY, Apache & NodeJS.
- Systems: Linux, Windows, and Smart Phone Applications.
- Blockchain: Ethereum based api.
- Texting: Bandwidth and Twilio api’s.
Minimal Knowledge
- Detail knowledgeable on proprietary Metro Transit Industry systems including Metro Transit Watch Application, Metro Trip Planner, Rideshare, 511 Web Services, Route Maintenance Systems, Map Server
- 10+ years systems integrator for Geographic Information Systems and Internet Databases.
- 10+ years of experience developing web-based applications
- 10+ years Geographic Information Systems (GIS) and MySQL/MariaDB. Data included: streets, addresses (open address), Tiger data, Thomas Brothers, ESRI (Environmental Systems Research Institute), and inter-agency government GIS data sets
Position is Hybrid 10% On Site / 90% Remote