Activez les alertes d’offres d’emploi par e-mail !

Senior Software Engineer - City Environmental Quality Review

ATTB - The Big Jobsite

Théméricourt

Hybride

EUR 50 000 - 70 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

A municipal agency in Théméricourt is seeking a Senior Software Engineer. This role involves creating and maintaining geospatial web applications, designing APIs, and collaborating closely with other teams. Ideal candidates will have strong experience with modern JavaScript frameworks and an understanding of relational databases. The position may allow for hybrid work options.

Qualifications

  • 4 years of experience in relevant technologies.
  • Experience with full stack development.
  • Proficient in building geospatial applications.

Responsabilités

  • Develop and maintain web applications.
  • Design APIs and relational databases.
  • Participate in code reviews and mentorship.

Connaissances

React
RESTful APIs
PostgreSQL
Git
TypeScript
PostGIS
MapboxGL
CI/CD

Formation

Baccalaureate degree in computer science or related field
Associate degree with 6+ years of experience

Outils

GitHub
Heroku
AWS
Description du poste
THE ROLE

GDE is seeking a Senior Software Engineer to join the Application Engineering team that consists of motivated, team-oriented, full-stack developers responsible for developing and maintaining web applications used by the agency and the public. The applications make data more accessible and understandable, facilitate better planning decisions, support essential public services provided by the agency, and leverage agile development processes, rapid prototyping, and human-centered design through collaboration with other teams and stakeholders. The selected candidate will participate in all aspects of web application development, ranging from building complex geospatial UIs, to designing and implementing APIs and relational databases, to improving our CI/CD pipelines and workflows.

  • Building complex geospatial frontend applications using modern JavaScript frameworks such as React or Ember.
  • Building RESTful APIs using frameworks such as Nest.js, Ruby on Rails, or Django.
  • Applying a thorough understanding of web accessibility best practices and implementation.
  • Writing effective, reliable unit and end-to-end tests.
  • Possess a deep understanding of Git and platforms such as Gitlab or GitHub for collaboration.
  • Writing full stack TypeScript and showing proficiency with all aspects of the JavaScript ecosystem including npm module publishing, ES6, and build tools such as Webpack, Parcel, or Vite.
  • Designing and building relational databases, particularly with PostgreSQL, and knowledge of relational database best practices and domain modeling.
  • Proficiency with spatial data and modern web mapping technologies, including PostGIS, Deck.gl, MapboxGL, vector and raster tiles, and GeoJSON.
  • Writing concise documentation and showing a willingness to evangelize lessons learned both within the agency and the open-source software community at large.
  • Configuring cloud services like Heroku, Netlify, DigitalOcean, Amazon Web Services, or Azure.
  • Writing CI automations with tools like GitHub Actions or Circle CI.
  • Participating in code reviews, pair programming, and architecture discussions.
  • Mentoring and teaching junior and mid-level engineers.

Authorization to work in the United States is required for this position. NYC Department of City Planning does not provide sponsorship for international employees for visa applications, extensions, or status changes, including STEM/OPT visas. Applicants are responsible for ensuring that they meet all qualifying requirements for this position, at the time of application.

Only applicants under consideration will be contacted. Appointments are subject to Office of Management and Budget (OMB) approval.

This position may be eligible for remote work up to 2 days per week, pursuant to the Remote Work Pilot Program agreed to between the City and the labor unions.

NOTE: If you would like to request a reasonable accommodation during your visit or have questions regarding the accessibility of our facilities, please reach out to accessibilityinfo@planning.nyc.gov or call 212-720-3508 at least three business days prior to your arrival.

IT PROJECT SPECIALIST - 95710
Qualifications
  • A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
  • An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
  • A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
  • Education and/or experience which is equivalent to "1", "2", or "3" above.
Additional Information

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual\'s sex, race, , , , , , , , veteran status, , or .

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.