Sr. Software Developer IV
Job Locations
US-PA-Wayne
ID |
2025-2693
|
Category |
Information Technology
|
Position Type |
Regular Full-Time
|
Overview
Responsibilities
Major Responsibilities:
Design, implement, and write technical documentation of application modules
- Produce sustainable and readable code
- Perform code reviews, mentor junior developers, ensure quality software delivery
- Provide technical ownership of business-critical applications, including performance monitoring, production support, and incident response
- Collaborate with business stakeholders to clarify requirements and designs
- Ability to not just program for the business, but understand the business, their technical needs, and provide recommendations to improve the efficiency of the overall user experience
- Ability to design and implement enterprise-level frameworks, broad-based functional and technical software solutions
- Mentor junior developers
Qualifications
Requirements:
- 7+ years of software engineering/development experience
- Bachelor's Degree or higher in Computer Science, Software Engineering, or related field
- Demonstrates mastery of .NET/C# development
- Strong mastery of object-oriented design principles and systems architecture
- Demonstrates knowledge of RDBMS concepts and SQL (T-SQL preferred)
- Experience with message brokers such as Azure Service Bus, Apache Kafka, or RabbitMQ
- Understanding of cloud serverless programming, microservices design principles, dependency injection, and CI/CD
- Proficiency in building and consuming SOAP or RESTful APIs
- Familiarity with using Git version control
- Experience with Infrastructure as Code tools such as Terraform
- Strong problem-solving and troubleshooting skills
- Excellent communication and collaboration abilities
- Ability to work in an agile and fast-paced development environment
Required Skills:
- .NET/C#, SQL (Azure and Microsoft SQL Server preferred)
- Dependency Injection, Factory Pattern, Function Apps, Container development, Entity Framework Core
- Terraform Understanding
- Azure CI/CD
Preferred Skills:
- Docker, Azure Functions, CI/CD, microservices design, Agile development
- Understanding of virtual networks
- Hybrid cloud platform
- Firewall rules/subnets
- Azure private endpoint understanding
- APIM understanding (Inbound policies, Development portal, APIM Caching)
- Azure Gateway
- Kubernetes
|