Job
Description
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
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 streamingJFrog Artifactory for artifact managementJUnit or equivalent .NET testing frameworks (like NUnit)Monitoring dashboardsGrafana
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#)PreferredOther .NET languages (VB.NET), scripting for automation
APIs & Protocols:
RequiredREST, gRPC, OAuth2, JWT, API security best practicesPreferredGraphQL, OpenAPI/Swagger specifications
Cloud Technologies:
EssentialAWS services (API Gateway, Lambda, EC2, S3, CloudWatch, EKS/ECS)PreferredAWS infrastructure automation (Terraform, CloudFormation)
Messaging & Event Streaming:
EssentialKafka (Apache or Confluent) for event-driven communication
Build & Deployment Tools:
RequiredJFrog Artifactory, CI/CD pipelines (Jenkins, GitLab CI/CD, or equivalent)PreferredDocker, Kubernetes, Helm
Testing & Monitoring:
EssentialNUnit/JUnit, Grafana dashboards, monitoring alertsPreferredPrometheus, ELK (Elasticsearch, Logstash, Kibana)
Containerization & Orchestration:
PreferredDocker, Kubernetes (EKS/ECS)
Experience 6-7 years of professional experience in software development and cloud engineeringProven expertise in .NET Core/.NET Framework API development and deployment in cloud environmentsHands-on experience designing and managing microservices architectures on AWSStrong experience with Kafka and event-driven system designDemonstrated experience with DevOps practices, CI/CD pipelines, and automated testing frameworksPrior 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 applicationsImplement Kafka-based messaging features for asynchronous, event-driven processingManage deployment pipelines, monitor system health, and optimize performance using Grafana and CloudWatchTroubleshoot technical issues, analyze root causes, and deploy permanent resolution fixesCollaborate with product owners and cross-functional teams on feature design, release planning, and technical documentationParticipate in code reviews and ensure adherence to coding standards and best practicesContribute to infrastructure automation and cloud resource provisioningProvide support during production incidents and deployment windowsStay updated on the latest AWS and .NET innovations to suggest improvements
Qualifications Bachelors degree in Computer Science, Engineering, or equivalent disciplineHands-on experience with AWS cloud services (Lambda, EC2, API Gateway, EKS/ECS)Strong knowledge of Kafka, JFrog Artifactory, and automated testing frameworksExperience working in DevOps environments with CI/CD pipelinesRelevant certifications (AWS Certified Solutions Architect, Certified Kubernetes Administrator, or similar) are a plusExcellent communication, analytical, and problem-solving skillsAbility to work in a collaborative, fast-paced environment
Professional Competencies Strong analytical and troubleshooting skillsAbility to innovate and optimize system designEffective stakeholder communication and team collaborationAdaptability to evolving cloud and development paradigmsOrganized, detail-oriented, and proactive in task managementGrowth mindset focused on continuous learning and improvement
S
YNECHRONS 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