← Back to jobs

Square Hiring Logo
.NET Application Developer

Square Hiring

 

Pennsylvania 97, Erie, PA, USA

Posted On: 3 days ago
Experience: 12+ years
Availability: Hybrid
Openings: 1
Category: .Net Application Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Key Responsibilities

• Analyze existing monolithic .NET applications and identify appropriate modernization and service decomposition opportunities. • Design and develop microservices using .NET / ASP.NET Core. • Refactor and migrate legacy .NET applications to modern .NET platforms. • Decompose monolithic application functionality into independently deployable services based on appropriate business/domain boundaries. • Design and develop RESTful APIs and service integrations. • Modernize and migrate/replatform applications to AWS cloud. • Develop containerized applications using Docker and deploy through appropriate AWS container services. • Work with AWS services such as ECS/EKS, EC2, Lambda, API Gateway, S3, RDS, DynamoDB, SQS/SNS, CloudWatch, IAM, and Secrets Manager, as applicable to the solution. • Implement scalable, resilient, secure, and observable microservices. • Support database modernization and data migration strategies associated with application decomposition. • Implement asynchronous and event-driven integration patterns where appropriate. • Build and enhance CI/CD pipelines for automated build, testing, security validation, and deployment. • Collaborate with architects, product owners, business SMEs, DevOps, cloud/platform teams, and application teams. • Participate in technical discovery, code assessment, dependency analysis, architecture discussions, code reviews, testing, and production deployment. • Troubleshoot application performance, integration, deployment, and production issues. • Ensure adherence to enterprise standards for security, logging, monitoring, coding, testing, and cloud architecture. • Mentor junior developers and provide technical guidance to the engineering team. Required Technical Skills • 10–12 years of software development experience with strong hands-on expertise in C# and .NET. • Strong experience with ASP.NET Core, Web API, Entity Framework / EF Core, and modern .NET development. • Proven experience in monolith-to-microservices modernization. • Experience with legacy application assessment, refactoring, replatforming, and modernization. • Hands-on experience developing and deploying applications on AWS. • Strong knowledge of: o Microservices architecture and design patterns o REST APIs o Domain-driven design concepts o Docker and containerization o Kubernetes/EKS or ECS o Messaging and asynchronous processing o SQL and relational databases o NoSQL concepts o Authentication and authorization o Application caching o Logging, monitoring, and observability • Experience with CI/CD tools such as Jenkins, GitHub Actions, AWS CodePipeline, or equivalent. • Experience with infrastructure automation/IaC such as Terraform or AWS CloudFormation is preferred. • Strong understanding of cloud security, IAM, secrets management, networking, and application configuration. Soft Skills • Strong analytical and problem-solving skills. • Ability to understand complex legacy applications and translate them into modern architecture. • Strong verbal and written communication

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs