Software Developer (Job Code: 1104)
Role details
Job location
Tech stack
Job description
Federal Soft Systems Inc. provides an incredible work culture to all the employees. We have a friendly work atmosphere and provide proper guidance for employees to improve significantly. Friendly Work Culture & Environment Flexible Work Time Medical Insurance Learning New Trends & Technologies, Responsible for the design, development, and optimization of data pipelines using Azure Data Factory, Databricks, Spark, and PySpark, ensuring scalable ingestion and transformation of structured and unstructured data; implement and maintain Lakehouse architectures with Delta Lake, Unity Catalog, and Azure Data Lake Storage (ADLS), applying best practices for performance, governance, and security; build and automate CI/CD pipelines with Jenkins, Git, and Airflow, streamlining deployment and monitoring of production-grade data solutions; develop and coordinate data models including Star, and Snowflake schemas, applying partitioning, bucketing, and query optimization techniques for high-performance analytics; leverage cloud platforms including Azure and AWS (S3, EC2, EMR) to support enterprise-scale data processing, migration, and storage solutions; engineer ETL/ELT solutions with SQL, Spark SQL, and Python, enabling efficient integration across Snowflake, Teradata, Oracle, and Hadoop ecosystems; implement Data Governance, Data Quality, and Data Lineage using Ataccama, Manta, and Unity Catalog, ensuring compliance, transparency, and reliability; perform performance tuning of Spark, Hive, and Hadoop jobs to improve efficiency and reduce compute costs; collaborate with stakeholders and Agile teams, gathering requirements, delivering technical documentation, and supporting enterprise decision-making with robust data solutions; utilize and apply knowledge of Azure, Snowflake, Apache Spark, Hadoop Ecosystem, Python, SQL, AWS, Airflow, Jenkins CI/CD, Git, and data governance/quality tools to perform assigned tasks; and lead code reviews and resolve production issues in order to drive reliability and best practices across data engineering initiatives.
Requirements
Do you have experience in Spark?, Do you have a Master's degree?, We have job openings available, and we're on the lookout for talented individuals who are ready to contribute their expertise and grow with us., Education: Masters - Computer Science, Computer Engineering, Electrical Engineering, Information Technology, Computer Applications, or in a related field of study (will accept equivalent foreign degree);
Training: None;
Experience: One (1) year in the position above, as a Senior Software Engineer, as an Application Developer, as a Big Data Engineer, as a Sr. Data Engineer, as an ETL Developer, or in a related occupation;
Other Requirements: Experience must include one (1) year use of all the following: Azure, Snowflake, Apache Spark, Hadoop Ecosystem, Python, SQL, AWS, Airflow, Jenkins CI/CD, Git, and data governance/quality tools.
Will accept any suitable combination of education, training and/or experience.