Programmer .NET (IT)

Prairie Consulting Services

Chicago, IL

JOB DETAILS
SALARY
$58–$68 Per Hour
SKILLS
ADO.NET Entity Framework, Agile Programming Methodologies, Amazon Web Services (AWS), Analysis Skills, Apache Kafka, Best Practices, Cloud Computing, Code Reviews, Communication Skills, Computer Programming, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Data Management, Data Mart, Data Modeling, Data Quality, Data Warehousing, DataArchitect Data Modeling Tool, Database Administration, Database Design, Database Optimization, DevOps, Docker, Enterprise Architecture, Environmental Issues, Git, Identify Issues, Messaging Technology, Microservices, Microsoft .NET, Microsoft SQL Server, Microsoft Windows Azure, Performance Tuning/Optimization, Problem Solving Skills, Quality Assurance, Query Optimization, Scalable System Development, Scrum Project Management and Software Development, Service Delivery, Snowflake Schema, Source Code/Configuration Management (SCM), Team Player
LOCATION
Chicago, IL
POSTED
12 days ago
.Net Programmer (IT)
Pay Range
: $58.00 - $68.00 per hour
Experience Level: 5+ years

Job Summary:
Join a team driving the future of enterprise data. We are seeking an experienced Data Architect to design and deliver modern, scalable data solutions that power critical business initiatives. In this role, you'll collaborate with business and technology leaders to develop data warehouses, data marts, and data pipelines while establishing best practices for data modeling, governance, and performance.

The ideal candidate has deep expertise in Snowflake, data architecture, Kimball methodology, and modern data platforms, with the ability to translate complex business requirements into innovative, high-performing data solutions. If you're passionate about building data-driven organizations and influencing enterprise-wide architecture strategy, we'd love to hear from you.

Key Responsibilities:
  • Design and Develop: Build robust, scalable, and high-performance microservices using .NET Core and Entity Framework Core.
  • Integration: Implement messaging systems and event-driven architecture using Kafka.
  • Containerization: Develop and manage containerized applications using Docker.
  • Orchestration: Deploy and manage applications in Kubernetes clusters, ensuring scalability and reliability.
  • Database Management: Design and optimize SQL Server databases, writing efficient queries and ensuring data integrity.
  • Code Review: Participate in code reviews, providing constructive feedback to peers.
  • Collaboration: Work closely with DevOps, QA, and other development teams to ensure smooth delivery of features and services.
  • Troubleshooting: Diagnose and resolve technical issues across various environments.
  • Documentation: Maintain comprehensive documentation for all developed code, architecture, and workflows.
Required Qualifications:
  • Experience: 5+ years of experience in .NET Core development, with a focus on microservices architecture.
  • Proficiency: Strong knowledge of .Net Core, Entity Framework Core, Kafka, Docker, and Kubernetes.
  • Database Skills: Experience working with SQL Server, including database design, query optimization, and performance tuning.
  • Cloud Experience: Familiarity with cloud platforms like Azure or AWS is a plus.
  • CI/CD: Experience with continuous integration and deployment pipelines.
  • Version Control: Proficiency in Git and experience with collaborative version control.
  • Problem-Solving: Strong analytical and problem-solving skills.
  • Communication: Excellent communication skills and ability to work in a team environment.
  • Education: Masters or Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications:
Certifications: Certifications in .NET, Kubernetes, or related technologies.
Agile Methodologies: Experience working in an Agile/Scrum environment.
Monitoring: Familiarity with monitoring tools like Prometheus, Grafana, or similar.

About the Company

P

Prairie Consulting Services