Role: .NET Full Stack Developer

Location: Oaks, PA (Hybrid)

Type: Contract

Overview:

  • The Sr. Developer will primarily focus on development, maintenance, and support of Platform applications built on Modern .NET Technical Ful Stack.
  • This role will be responsible for delivery of critical product requirements and will be interact with a culturally and technically diverse team, which includes .Net developers, SQL developers, QA and product management teams.

Essential Functions/Responsibilities:

  • Contributes in defining, documenting and developing software, software applications, as well as contributes to architecture and technical design discussions, code reviews and technical design/specifications in collaboration with the project team
  • Responsible for development, enhancement, testing, support, maintain and troubleshoot/ debug software applications that support business units or support functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.
  • Creates thorough, professional quality project documentation and technical specifications
  • Evaluates software change requests, determines business need or conducts root cause analysis, and implements technically efficient solutions
  • Assesses the impact of software changes and new development on other systems; conducts integration tests to mitigate risks
  • Proactively recommends, schedules, and performs software improvements and upgrades
  • Recommends best practices and policies for installing, configuring, maintaining, and troubleshooting end user access and usage of database applications

Specific Job Skills and Experience:

  • 7 or more years of related experience; or equivalent combination of education and experience
  • Experience with the full software development life cycle, including design, testing, deployment, and documentation activities (including agile and scrum patterns)
  • Following technical skills with minimum 7yrs experience is required:
  • 5+ years of strong SQL/ T-SQL expertise (SQL Server and exposure to PostgreSQL is desirable): query optimization, indexing strategies, transaction semantics.
  • 5+ years of hands on with Angular versions 14 to 18, responsive UI , HTML, Bootstrap, JQuery, CSS3 and accessibility best practices.
  • 5+ years of proven experience with microservices architecture: service decomposition, API design, inter service communication.
  • 3+ years of Containerization expertise (Docker) and practical exposure to Kubernetes (authoring manifests, debugging pods).
  • Solid grasp of software engineering fundamentals: OO/FP, concurrency, networking, data structures, security.
  • Habitual TDD and clean code practices; comfortable with unit, contract, and integration tests.
  • NET Core Architecture understanding.
  • Application development C#, ASP .Net Core 8, SQL Server
  • .NET Framework, MVC & Web API 2.0
  • REST Services Architecture knowledge
  • Good experience with Cloud Platform specifically in Microsoft Azure
  • Unit Testing Frameworks
  • Web Development Concepts (State Management, Stateless Development)
  • Model data and optimize SQL (indexes, query tuning, partitioning); contribute to schema evolution and migration strategies in Microsoft SQL Server
  • Containerize apps with Docker; collaborate on Kubernetes deployments (lower envs).
  • Adopt TDD: write unit/integration tests, participate in code reviews, pair programming, and continuous refactoring.
  • Asynchronous Programming Paradigm
  • LINQ & Lambda Expressions
  • Solid background in Designing & Implementing Applications using technologies defined by the IMS Enterprise Architecture
  • Strong experience in analyzing and optimizing already deployed applications
  • Extensive knowledge and hands on experience designing and developing objects and components of relational database
  • Strong experience with Agile methodologies
  • Knowledge and understanding of SDLC, with a strong preference for Agile experience
  • Skill for writing reusable libraries
  • Must have experience on full stack development on Microsoft platform
  • Excellent written/verbal communication, presentation, and listening skills
  • Excellent collaboration/teamwork skills
  • Understanding of fundamental design principles for building a scalable application
  • Experience creating database schemas that represent and support business processes
  • Familiar with various design and architectural patterns, Knowledge of concurrency patterns
  • Known experience in Caching techniques

Desirable / Nice to Haves:

  • Exposure to Apache Airflow (DAG authoring, scheduling, deployment in containerized/K8s environments).
  • Event streaming (Kafka/RabbitMQ), caching (Redis), message driven architectures.
  • Cloud experience (Azure/AWS/GCP) including managed Kubernetes and secrets/identity.
  • Observability stack (Prometheus/Grafana, ELK).
  • Security by design: OAuth/OIDC, TLS, secrets management, OWASP Top 10 mitigations
Similar jobs

.Net Full stack Developer

Apply Now
Back to search page