Software Developer (Systems Software)
Role details
Job location
Tech stack
Job description
Shall work within a data engineering team. This team works closely with operations officers, analysts, and external engineers to gather requirements and refine systems. Shall assess and validate development requirements across Client organization. Shall develop software to extract, transform, and load data. Shall help architect and implement a framework for extraction, transformation, and loading data. Shall assess and validate system integration requirements across Client organization. Shall provide Operations and Maintenance (O&M) for Client's data related software systems. Shall finesse cyber data models.
Requirements
Acuity, Inc. seeks dynamic, self-motivated individuals with experience as a Software Deveveloper (Systems Software). The Client's business environment is fast-paced and dynamic. The Client maintains a network, records system, and other analytical applications to collect and analyze data on the Client's business operations. The Client's goal is to improve the integrity and usability of its data collected during its day to day operation. It performs this duty through the development of software systems. The Client requires support specializing in development and maintenance of software that extracts, transforms, and loads data from various data formats into data models. The Client also requires expertise that will appropriately secure those capabilities., 3 years of experience designing or implementing Extract, Transform, and Load (ETL) pipelines. 5 years of experience as a senior software/systems architect. 5 years of experience working w/cross functional teams. 5 years of experience designing or implementing interfaces between disparate systems. 5 years of experience designing and developing cloud architectures in the Client environment. 8 years of experience designing or implementing web applications and Rest API. 10 years of experience building software using Object Oriented Programming (OOP) principles. Preferred experience with Java and/or Python. Preferred Skills:
3 years of DevOps experience leveraging infrastructure-as-code such as CloudFormation, AWS, CDK, Terraform, and/or Ansible. 3 years of experience with Linux systems administration and monitoring. 3 years of experience with NoSQL databases, especially MongoDB and Elasticsearch. 3 years of experience with modern JavaScript/Typescript UI frameworks such as Angular, React, or Vue. 3 years of experience supporting requirements gathering with this customer. 3 years of experience implementing and building systems with this customer. 10 years of experience building software using OOP principles: preferred experience with Java and/or Python. Clearance Requirements
Benefits & conditions
In return, Acuity Inc offers a great company culture with wonderful work/life balance and a robust compensation package which includes Health/Dental/Vision, up to $6K training & professional development benefit annually, 401K matching, corporate events/team-building and more!