Junior Web application Developer

Argus
Los Angeles, CA, United States
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Compensation
$60,320.0 - $62,400.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) .NET Framework Geographic Information Systems Application Programming Interfaces (APIs) Agile Methodology Apple IOS ArcGIS (Software) HTML5 Unit Testing Microsoft Azure Bootstrap (Software)
+39 more
C Sharp (Programming Language) Cascading Style Sheets (CSS) Mobile Application Development Cloud Computing Software Documentation Code Review Computer Programming Databases Computer Engineering Data as a Services Extract Transform Load (ETL) Data Security Database Design Software Debugging Web Development Github JSON JQuery Python (Programming Language) Microsoft SQL Server Node.Js Windows PowerShell Software Deployment Software Engineering SQL Databases System Testing Web Applications Extensible Markup Language (XML) Software Organization Esri GIS (Software) Data Logging .NET Core ReactJS Git Build Management Information Technology Api Management Legacy Systems Custom Reports

Job description

The Los Angeles Department of Transportation (LADOT) is hiring up to three (3) Junior Systems Analyst Programmers to build and modernize web applications supporting the department’s 2028 Olympic initiatives and its portfolio of legacy web systems. You’ll report to LADOT Project Managers in a hybrid environment and work alongside the LADOT application development team, business leads from other City departments, contractor programmers, and data/integration teams.

This work redesigns legacy applications to improve usability, streamline workflows, enable integration with other City and vendor systems, manage payments, and strengthen security. Because many of LADOT’s systems combine mapping technologies with large-scale databases, experience with ESRI Geographic Information Systems (GIS) is highly valued.

What You’ll Do

  • Perform requirements analysis and documentation
  • Build proof-of-concept designs for proposed application specifications
  • Develop approved web applications using industry-standard tools (.NET Core, Microsoft SQL, etc.) with robust logging for easy debugging
  • Write unit tests, conduct system testing, and support user acceptance testing to ensure quality and reliability
  • Develop in JavaScript
  • Convert legacy platforms to newer technologies and integrate with other applications via ETL or API data transfers
  • Check in code revisions using GitHub
  • Deploy applications to Azure Web App
  • Implement or consume APIs to interact with applications
  • Design and build management dashboards and custom reports
  • Author and maintain code documentation, functional specifications, technical documentation, and user guides
  • Collaborate with application developers, subject matter experts, and business leads
  • Communicate clearly in written and verbal formats with internal and external teams
  • Perform code reviews of other team members’ work
  • Debug problems and troubleshoot application issues
  • Write secure, reusable, and maintainable code that follows software development best practices

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field - or equivalent IT work experience, * Website development using .NET, HTML5, CSS3, and JavaScript
  • Cloud-based (Azure) application modernization, data services, and infrastructure technologies
  • Familiarity with libraries and frameworks such as .NET Core, Bootstrap, jQuery, React, Node.js, and the latest ArcGIS API for JavaScript
  • Strong programming skills in C#, JavaScript, PowerShell, and Python
  • Experience with XML or JSON and API integrations
  • Database design and programming with SQL (SQL Server)
  • Data modeling that supports unique business processes, efficient data access, and secure data resources
  • Agile software development
  • Version control using Git
  • Ability to assess business requirements and design, develop, and implement software solutions to meet them

Preferred Skills

  • ArcGIS Maps SDK for JavaScript
  • Mobile application development (Android and iOS)
  • E-commerce and payment portal experience
  • Basic accounting knowledge
  • Experience optimizing code for system speed and performance
  • Strong QA skills - thorough code review and testing, * Bachelor’s (Required)

Experience:

  • .NET: 2 years (Preferred)
  • ArcGIS: 1 year (Preferred)

Benefits & conditions

$29 - $30 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

Videos

See all

Related articles

See all