Company:
Apex Systems
Location: Atlanta
Closing Date: 05/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
We are seeking a highly skilled and experienced Lead .NET Core Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, with a focus on C# and .NET Core technologies, and experience in microservices architecture. This role requires a proactive individual who can work effectively in an Agile environment and is passionate about delivering high-quality software solutions, who can lead and mentor others.
This role is contract to hire and oniste 3 days a week in Atlanta, GA. No C2C. No 3rd Party Vendors.
Salary 130-140K
Key Responsibilities:
- Design, develop, and maintain software applications using C# (.NET Framework and .NET Core).
- Implement and manage microservices architecture, both RESTful and event-based.
- Utilize metrics and monitoring tools such as Prometheus, Grafana, and Splunk to ensure system reliability and performance.
- Develop and execute test automation strategies to ensure software quality.
- Deploy and manage applications using Docker and Kubernetes.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
- Integrate and manage data pipelines using Kafka/Confluent Kafka.
- Implement and maintain observability using Open Telemetry.
- Ensure secure authentication and authorization using OAuth.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of seven (7) years of related experience in software development.
- Proficiency in C# (.NET Framework and .NET Core).
- Experience with microservices architecture (RESTful and event-based).
- Familiarity with metrics and monitoring tools such as Prometheus, Grafana, and Splunk.
- Strong understanding of test automation practices.
- Hands-on experience with Docker and Kubernetes.
- Knowledge of Python/Pyspark is a plus.
- Experience with SAFe / Agile Methodology.
- Proficiency in Kafka/Confluent Kafka.
- Understanding of Open Telemetry.
- Experience with OAuth for secure authentication and authorization.
Preferred Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Passion for continuous learning and professional developme
Share this job
Apex Systems
Useful Links