![Software, web development, programming concept. Abstract Programming language and program code on screen laptop. Laptop and icons company network . Technology process of Software development](https://erepublic.brightspotcdn.com/dims4/default/61c4cab/2147483647/strip/true/crop/7000x4107+0+0/resize/840x493!/quality/90/?url=http%3A%2F%2Ferepublic-brightspot.s3.us-west-2.amazonaws.com%2F6e%2Ff5%2F928a226a4c2c970064a424a21f6a%2Fhttps-download.shutterstock.com%2Fgatekeeper%2FW3siZCI6ICJzaHV0dGVyc3RvY2stbWVkaWEiLCAiayI6ICJwaG90by8xMTIyMzM5MzUzL2h1Z2UuanBnIiwgImRjIjogImlkbF8xMjMiLCAiZSI6IDE2MzI4NzkxOTQsICJtIjogMX0sICJKeFBEVnZhZGt5eWlJL2VybkYxTFF6bXMzUzgiXQ%3D%3D%2Fshutterstock_1122339353.jpg)
According to the job listing, the chosen candidate will work with internal and external stakeholders to design solutions that adopt industry best practices; program software solutions with unit testing; research modern technology and tools; recommend scalable software solutions; work with the agency’s DevOps team to enable pipelines; follow software development from inception to deployment and provide maintenance and post-production support.
Specific job responsibilities include:
- Leading and overseeing highly complex software development work streams
- Researching new technology architecture trends and recommending scalable solutions
- Creating software solutions by adopting industry best practices
- Developing systems documentation and automating development processes as needed
- Creating and leading technology proofs-of-concept
- Training junior team members
- Analyzing software applications’ business needs
- Creating and documenting software solutions
- Writing systems documentation and process flows as needed
- Providing production support on a weekly on-call rotation schedule
- Overseeing and ensuring new software automation meets operational efficiencies
- Creating new processes and procedures to increase developer efficiencies
- Providing technical leadership to multiple complex, large-scale projects
- Researching new technology industry trends and creating adoption plans
- Evaluating technology budgets, creating business cases for new solutions and preparing technical delivery road maps
- Mentoring team members on technical concepts and adoption and managing vendor engagement
- Providing production support, incident management and resolution on-call rotation support
The position has a monthly salary range of $9,000 to $10,400, and the application deadline is ongoing.