Skills
- java
- .net
- node.js
- aws
- ETL
- Python
- Linux
- No SQL
Job Description
Cloud and Things is a leading provider of IT solutions in the public sector. We are dedicated to delivering results and solving complex challenges for our clients. We are looking for individuals who are passionate about making a difference in the world, who are driven by a sense of purpose, and who are committed to excellence. Our team thrives on collaboration, innovation, and delivering high-quality projects that have a significant impact on the public sector's IT landscape.
Role Overview:
We are hiring a Cloud Application Developer to join our team. As a Cloud Application Developer, you will collaborate with program staff and business analysts to analyze data, reporting requirements, and workflow processes. Your expertise in designing and implementing scalable cloud-based web applications using AWS will be crucial in developing software solutions that meet the program's needs. Additionally, you will coordinate with vendors, perform data extraction and transformation tasks, and compile reports to provide activity status updates.
Duties:
- Collaborate with program staff and business analysts to analyze data, reporting requirements, business/workflow processes, data flows, and system interfaces.
- Coordinate with vendors, data analysts, and contractors to perform gap analysis and logical design.
- Work with business analysts and developers to perform data extraction and transformation tasks.
- Ensure the team implements the correct software solution that meets the program's needs, in collaboration with the technical manager.
- Compile reports and provide activity status updates as requested by the project manager.
- Work effectively in a matrixed team structure, facilitating multidisciplinary teams and translating business/program information into project artifacts.
- Prepare and execute knowledge transfer processes.
- Follow department-level and division-level directives, best practices, standards, and methodologies as appropriate.
Basic Qualifications:
- Bachelor's degree or higher in Computer Science or Information Technology from an accredited institution.
- Minimum of 84 months (7 years) of experience in designing and implementing scalable cloud-based web applications using AWS.
- Minimum of 84 months (7 years) of experience in analyzing complex business rules, workflow processes, and re-engineering business processes.
- Minimum of 84 months (7 years) of experience in data processing and analysis using Python on the Linux platform.
- Minimum of 72 months (6 years) of experience in writing transformations with Informatica Data Quality (IDQ) or a similar ETL tool.
- Minimum of 72 months (6 years) of experience working with relational and NoSQL databases (e.g., Oracle, Postgres, MongoDB, DynamoDB) containing large amounts of data (greater than 10 million rows).
- Minimum of 72 months (6 years) of experience in authoring a complete set of technical documentation.
Preferred Qualifications:
- Master’s degree in computer science or a related field.
- Certification in AWS or other relevant cloud technologies.
- Experience with other programming languages and frameworks, such as Java, .NET, or Node.js.
- Knowledge of data warehousing concepts and tools.
- Familiarity with agile development methodologies.
Cloud and Things complies with all applicable federal, state, and local laws regarding recruitment and hiring. All qualified applicants are considered for employment without regard to race,color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other category protected by applicable federal, state, or local laws.