Job Summary
Synechron is seeking a talented .NET AWS Developer to develop and maintain scalable secure and high-performance APIs and microservices within a cloud environment. This role involves designing RESTful and gRPC APIs using .NET technologies implementing event-driven architectures with Kafka and managing deployments via CI/CD pipelines on AWS. The position is pivotal in delivering reliable backend solutions aligned with enterprise cloud strategies supporting digital transformation and business agility.
Software Requirements
Required Software Skills:
- .NET Core and/or .NET Framework (latest versions preferred)
- AWS cloud services (API Gateway Lambda EC2 CloudWatch EKS/ECS)
- Kafka (Confluent or Apache Kafka) for event streaming
- JFrog Artifactory for artifact management
- JUnit or equivalent .NET testing frameworks (like NUnit)
- Monitoring dashboards: Grafana
Preferred Software Skills:
- Infrastructure as Code tools (Terraform AWS CloudFormation)
- API management platforms (e.g. AWS API Gateway Kong)
- Logging/tracing tools (ELK Stack Prometheus)
- Container orchestration (Docker Kubernetes)
Overall Responsibilities
- Design develop and maintain RESTful and gRPC APIs using .NET Core/.NET Framework following best practices for security performance and scalability.
- Implement event-driven features and asynchronous message processing with Kafka within APIs and microservices architectures.
- Deploy configure and manage APIs and associated services leveraging AWS cloud infrastructure ensuring high availability and fault tolerance.
- Build and maintain automated CI/CD pipelines with JFrog Artifactory integrating automated testing with frameworks like NUnit and JUnit.
- Develop and execute comprehensive unit and integration tests to ensure API robustness and early defect detection.
- Monitor API health and performance using Grafana dashboards configuring alerts and optimizing system performance.
- Collaborate with product owners architects QA and DevOps teams to support feature development deployment and maintenance.
- Troubleshoot API and system-related issues perform root cause analysis and implement fixes to minimize downtime.
- Document API specifications deployment workflows and operational procedures to support continuous improvement and knowledge sharing.
Technical Skills (By Category)
Programming Languages:
- Essential: .NET Core .NET Framework (C#)
- Preferred: Other .NET languages () scripting for automation
APIs & Protocols:
- Required: REST gRPC OAuth2 JWT API security best practices
- Preferred: GraphQL OpenAPI/Swagger specifications
Cloud Technologies:
- Essential: AWS services (API Gateway Lambda EC2 S3 CloudWatch EKS/ECS)
- Preferred: AWS infrastructure automation (Terraform CloudFormation)
Messaging & Event Streaming:
- Essential: Kafka (Apache or Confluent) for event-driven communication
Build & Deployment Tools:
- Required: JFrog Artifactory CI/CD pipelines (Jenkins GitLab CI/CD or equivalent)
- Preferred: Docker Kubernetes Helm
Testing & Monitoring:
- Essential: NUnit/JUnit Grafana dashboards monitoring alerts
- Preferred: Prometheus ELK (Elasticsearch Logstash Kibana)
Containerization & Orchestration:
- Preferred: Docker Kubernetes (EKS/ECS)
Experience Requirements
- 6-7 years of professional experience in software development and cloud engineering
- Proven expertise in .NET Core/.NET Framework API development and deployment in cloud environments
- Hands-on experience designing and managing microservices architectures on AWS
- Strong experience with Kafka and event-driven system design
- Demonstrated experience with DevOps practices CI/CD pipelines and automated testing frameworks
- Prior working knowledge of API security standards and cloud-native security best practices
Day-to-Day Activities
- Develop enhance and optimize RESTful and gRPC APIs to support enterprise applications
- Implement Kafka-based messaging features for asynchronous event-driven processing
- Manage deployment pipelines monitor system health and optimize performance using Grafana and CloudWatch
- Troubleshoot technical issues analyze root causes and deploy permanent resolution fixes
- Collaborate with product owners and cross-functional teams on feature design release planning and technical documentation
- Participate in code reviews and ensure adherence to coding standards and best practices
- Contribute to infrastructure automation and cloud resource provisioning
- Provide support during production incidents and deployment windows
- Stay updated on the latest AWS and .NET innovations to suggest improvements
Qualifications
- Bachelors degree in Computer Science Engineering or equivalent discipline
- Hands-on experience with AWS cloud services (Lambda EC2 API Gateway EKS/ECS)
- Strong knowledge of Kafka JFrog Artifactory and automated testing frameworks
- Experience working in DevOps environments with CI/CD pipelines
- Relevant certifications (AWS Certified Solutions Architect Certified Kubernetes Administrator or similar) are a plus
- Excellent communication analytical and problem-solving skills
- Ability to work in a collaborative fast-paced environment
Professional Competencies
- Strong analytical and troubleshooting skills
- Ability to innovate and optimize system design
- Effective stakeholder communication and team collaboration
- Adaptability to evolving cloud and development paradigms
- Organized detail-oriented and proactive in task management
- Growth mindset focused on continuous learning and improvement
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Candidate Application Notice