Principal Software Engineer

Company: Effectual

Salary: Not provided

Location: , United States

react
vue

Description

• Design, develop, and deploy cloud-based applications for clients; report to the Sr. Director App Modernization Practice

• Provide technical support and innovative cloud solutions by designing, architecting, maintaining, and operationalizing cloud-based web applications with .NET centric architectures

• Design new software solutions for critical business needs and set architectural direction for .NET based projects

• Evaluate, test, design, develop, and integrate new cloud technologies and processes to support existing infrastructure and modernization efforts

• Serve as a technical lead on important .NET development projects and contribute to architectural norms for practice

• Lead large feature releases that cross team boundaries or require coordination with client teams

• Design, implement, integrate, maintain, optimize, and administer cloud solutions, infrastructures, and platforms using .NET technologies

• Independently responsible for the entire lifecycle of medium and large features from design through deployment

• Support and maintain existing .NET software functionality; investigate, analyze and correct identified defects

• Improve maintainability and performance of existing applications through application refactoring and optimization

• Build, deploy, and maintain CI/CD pipelines for applications and multiple stacks; perform code reviews and branch management

• Engage with Effectual and client leadership to align approach with their needs; work alongside individual contributors

• Review technical design documentation, create proper documentation for software, and identify long-term technical direction for teams and projects

Requirements

• Bachelor's degree in Computer Science, IT, IS, or related field

• 7-10+ years of experience in Software Engineering with strong .NET development background

• Experience with at least 2 front-end programming languages/frameworks (e.g., JavaScript/TypeScript, React, Angular, Vue.js)

• AWS Certifications Preferred: AWS Certified Cloud Practitioner, AWS Certified Developer Associate, AWS Certified Solutions Architect Associate/Professional, AWS AI Practitioner

• Advanced .NET 6+ development with deep understanding of CLR internals, ASP.NET Core ecosystem (ASP.NET Core Web API, Entity Framework Core, ASP.NET Core Identity)

• Microservices architecture design and implementation

• C# async/await and Task-based asynchronous programming

• AWS Lambda serverless development with .NET runtime

• Amazon ECS/EKS containerized .NET applications

• AWS API Gateway integration and management

• Amazon RDS/Aurora database integration

• AWS messaging services (SQS, SNS, EventBridge)

• Amazon S3 for object storage, Amazon ElastiCache (Redis/Memcached)

• AWS X-Ray for distributed tracing

• Amazon CloudWatch for monitoring and observability

• AWS Secrets Manager and Parameter Store

• Excellent understanding of information security best practices and secure design, particularly for .NET applications

• Understanding of .NET performance tuning and CLR optimization

• Cross-functional collaboration between front-end and back-end development teams

• Nice to have: Front-End Development (JavaScript ES6+, TypeScript, React 18+, Angular 15+, Vue.js 3+, or Svelte), HTML5 and CSS3, TailwindCSS V3+, modern front-end build tools (Webpack, Vite), containerization (Docker), orchestration (Kubernetes, AWS ECS/EKS), DevOps tools (Jenkins, GitLab CI/CD, AWS CodePipeline), monitoring tools (Prometheus, Grafana, ELK), database migration and modernization experience, PWA and mobile development experience

Benefits

• Medical, dental, and vision health insurances

• Short term disability, long term disability and life insurances

• 401k with Company match

• Paid time off (PTO) (120 hours PTO that accrue over one year)

• Paid time off for major holidays (14 days per year)

• These and any other employee benefit offerings are subject to management's discretion and may change at any time.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.