Job Title: .NET Full Stack Developer

About the Job:

Apex-Consultant is an innovative company dedicated to delivering exceptional Software & IT Consultancy Services to our clients. Our team thrives on creativity, collaboration, and thinking outside the box to drive brand awareness and leads. We’re looking for a detail-oriented Senior .Net Full Stack Developer to join our quickly growing team.

As a Senior .NET Full Stack Developer at Apex-Consultant, you will be tasked with architecting and implementing robust data solutions that drive our organization towards its objectives. We seek individuals with advanced technical acumen, strategic problem-solving capabilities, and a proven track record of thriving under tight deadlines.

***This position allows for flexible hours and requires remote work. Please don’t apply if you can’t commit to these requirements. Thank you in advance. ***

Skills associated with the job post

  •  .Net Dev
  • ASP .Net/ .Net core
  • Typescript
  • CI/CD
  • Microservices
  • Databases
  • Cloud-based data storage
  • ETL
  • Integration Pattern

Key Responsibilities:

Design and Develop Data Pipelines:

  • Design and implement data pipelines using .NET technologies to extract, transform, and load data from various sources.
  • Ensure data pipelines are scalable, efficient, and meet business requirements.

Cloud Data Handling:

  • Utilize cloud-based data storage solutions such as Azure Blob Storage, Azure Data Lake, or Amazon S3 to store and manage large datasets.
  • Implement data processing and analytics using cloud-based services like Azure Databricks, AWS Glue, or Google Cloud Dataflow.

ETL and Data Integration:

  • Develop ETL processes using .NET frameworks like ADO.NET, Entity Framework, or LINQ to SQL to integrate data from various sources.
  • Ensure data consistency and integrity by implementing data validation, data cleansing, and data transformation techniques.

Data Quality and Integrity:

  • Implement data quality checks and data validation rules to ensure data accuracy and consistency.
  • Develop data monitoring and logging mechanisms to track data processing and identify potential issues.

Collaboration and Communication:

  • Collaborate with cross-functional teams, including data scientists, data analysts, and business stakeholders to understand data requirements and implement data solutions.
  • Communicate technical designs, progress, and issues to non-technical stakeholders.

Testing and Deployment:

  • Develop and execute comprehensive unit tests, integration tests, and end-to-end tests to ensure data pipelines and ETL processes are functioning correctly.
  • Deploy data pipelines and ETL processes to production environments, ensuring seamless integration with existing systems.

Minimum Technical Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Minimum 4 years of experience in .NET development, with a focus on data-driven applications.
  • Experience with cloud-based data storage and processing solutions.
  • Strong proficiency in .NET frameworks (C#, ASP.NET, .NET Core).
  • Experience with cloud-based data storage solutions (Azure Blob Storage, Azure Data Lake, Amazon S3).
  • Familiarity with ETL tools and frameworks (ADO.NET, Entity Framework, LINQ to SQL).
  • Knowledge of data processing and analytics services (Azure Databricks, AWS Glue, Google Cloud Dataflow).
  • Experience with data quality and integrity techniques (data validation, data cleansing, data transformation).

 

Essential Cultural Traits:

  • Collaborative and communicative: Able to work effectively with cross-functional teams and stakeholders.
  • Proactive and solution-oriented: Takes initiative to identify and solve problems.
  • Adaptable and flexible: Comfortable with change and open to learning new technologies.
  • Detail-oriented and organized: Pays attention to quality and ensures data pipeline reliability.
  • Passionate about data and technology: Continuously learns and stays up-to-date with industry trends.