Role: Senior Software Engineer (Angular 70%/.NET Core 30%)
Location: Irving, TX (2 days per week on site)
Duration: 6-12 month base contract; long-term extensions (3-year project)
Work Authorization: Any
Interview: 2 rounds; Offer
Job Description:
This is changing to 70% front end Angular role & 30% backend .NET Core role.
most of the candidates are being rejected for “not enough angular experience”
"We are looking for candidates who can demonstrate deep practical experience with modern Angular development and clearly communicate their technical approach, experience, and decision-making through relevant, detailed examples."
"The profile aligns with our Senior Angular/.NET Developer requirements, particularly in Angular, TypeScript, .NET Core, API integration, cloud, and CI/CD. During the interview, we’d like to assess hands-on full-stack expertise, backend ownership, and practical project implementation experience."
Why This Role
This role is a hands-on individual contributor focused on delivering customer-facing capabilities and supporting services for EPCL. We need engineers who can build modern UI experiences and integrate them with reliable APIs.
What You'll Do
Design, develop, and maintain high-quality RESTful APIs using .NET Core
Build and enhance front-end applications using Angular, following best practices in performance and usability
Develop cloud-native solutions leveraging AWS and/or Azure services
Work with PM and engineering leads to shape requirements into executable epics/PRTs and lightweight prototypes when needed.
Write clean, maintainable code; participate in code reviews and documentation.
Support operational excellence: testing, CI/CD, infrastructure automation (using terraform), monitoring, and incident response when needed.
Use AI-assisted coding tools (Cursor/Copilot/Claude Code) to speed up delivery; AI engineering is not required.
Required Qualifications
5+ years building and supporting production software.
Strong experience with .NET Core and REST API development
Solid experience in front-end development with Angular
Experience with relational and/or NoSQL databases.
Experience with CI/CD and automated testing.
Working knowledge of AWS or Azure (services, deployments, cloud concepts)
Comfort using AI-assisted developer tools in day-to-day work (not ML/LLM development).
Preferred Qualifications
Experience modernizing legacy UI or platforms.
Cloud experience (AWS/Azure/Google Cloud Platform).
Accessibility and performance optimization for large web apps.
Hands-on experience with Databricks, including Delta Lake, Spark, and notebook-based development.