FUSTIS LLC is seeking a Data Engineer who will apply the principles of secure software engineering to design and develop data-driven applications. The role involves working cross-functionally to understand business requirements and ensure systems are designed for functionality, scalability, and security.
Responsibilities:
- Design, develop, and maintain robust, scalable data-driven applications combining data processing, transformation, and business logic
- Enforce best practices across software and data layers through strong architecture and design principles
- Collaborate with developers, architects, and stakeholders to align application design with data strategies and business requirements
- Build, test, and maintain reliable data pipelines integrated with application components
- Support deployment, monitoring, and operational stability of data-centric applications in cloud or managed platform environments
- Stay current with emerging technologies, tools, and best practices in both application development and data engineering
Requirements:
- Minimum of 5 years of professional experience in software development, with a strong focus on building data-driven applications
- Extensive experience designing, developing, and architecting applications that integrate complex data workflows and business logic
- Proficiency in programming languages commonly used in data processing and application development, including Python, Scala, SQL, C#
- Deep understanding of data engineering principles and broader software architecture practices, including microservices, APIs, and integration patterns
- Proven ability to contribute to architecture and design discussions encompassing application and data platform interactions
- Experience with both SQL and NoSQL databases, ensuring efficient data modeling, storage, and transformation
- Familiarity with cloud platforms (e.g., Azure, AWS, Google Cloud) and deploying scalable applications in these environments
- Strong problem-solving, communication, and leadership skills, with the ability to mentor team members and drive technical decisions
- Knowledge of containerization (e.g., Docker) and infrastructure-as-code practices is a plus
- Experience with Databricks is a plus