Job Title:
Sr Software Developer (Databricks)

Company: SoundThinking (formerly ShotSpotter)

Location: tucson, AZ

Created: 2024-04-20

Job Type: Full Time

Job Description:

We seek a highly skilled and experienced developer to join our Software Development team. In this role, you will help design and develop technology solutions that are scalable, relevant, and critical to our company's success as well as making an impact for good on the community. Developer roles and responsibilities will be focused on our ETLdata integration toolset and include the full software development lifecycle, from concept and design to testing, building, and deploying. You must have a solid skill set, a desire to continue to grow as a developer, team-player, and a desire to owndrive the architecture.Essential DutiesResponsibilities• Works with other team members to ensure consistent architectural approaches and methods are used across tools and data integrations.• Participation in the definition of processes, standards, and guidelines for architecting software systems as part of the architecture function in SoundThinking.• Design, coding, and deployment of new software applications using Agile practices.• Systemcomponent analysis and design, including requirement gathering and documentation.• Support of existing software applications including bug fixing and critical issues response.• Providing technical assistance regarding developmentsystem environment setup and configuration.• Performing code reviews.• Estimation of project work.• Developing technical direction for the project and ensuring the technical quality of the code delivered.Minimum Qualifications• BS degree in Computer Science, Engineering, or a related subject.• Min. 2+ years' experience developing in Python andor Scala• Min. 2+ years' experience with Apache Spark and related technologies (Databricks, Python Pandas, etc)• Knowledge of Cloud platforms such as Azure, AWS, or Google Cloud.• Excellent knowledge of Relational Databases, including SQL Server and Postgres.• Experience building and deploying APIs using REST, JSON, and XML• Source Control Management: Git.• Excellent verbal and written communication skills.Location: Tucson, ArizonaNote: The Company reserves exclusive right in its sole discretion to modify, adjust, delete, add or otherwise change the above at any time. SoundThinking provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, ShotSpotter complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.SoundThinking expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of ShotSpotter's employees to perform their job duties may result in discipline up to and including discharge.If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact SoundThinking at +1.510.794.3183 or for assistance.