Principal Software Engineer (Architect)

Direct Staffing Inc

Culver City (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading company in staffing solutions is seeking an experienced software developer specializing in .NET technologies. The role focuses on maintaining and enhancing WCF and Windows services, requiring strong programming skills in C# and experience with multi-tenant cloud environments. Join a dynamic team where innovation and architecture practices are prioritized.

Qualifications

  • 8+ years of .NET software development experience.
  • Strong knowledge of performance profiling, debugging, and refactoring.
  • Experience in a multi-tenant cloud environment is preferred.

Responsibilities

  • Maintain and improve existing Windows and WCF services.
  • Develop backend and middle-tier applications focusing on REST and WCF.
  • Deliver complete assignments with minimal supervision.

Skills

C#
.NET 3.5/4.0/4.5
WCF
REST
Multi-threading
Debugging
Refactoring
Enterprise Scale Design Patterns
Dependency Injection
Search Technology (e.g., Lucene, Elastic Search)
Big Data and No SQL
File Sharing Protocols (SMB, NFS)
Performance and Memory Profiling

Education

Bachelor's Degree in Computer Science or related field

Tools

Team Foundation Server
ANTS Profiling Tool
CLR Profiler

Job description

• Maintain and improve the functionality and performance of existing Windows and WCF services that interact with our clustered storage system

• Hands-on software development on backend and middle-tier application layers, with a focus on REST, WCF and Windows services.

• Deliver assignments that range from solution proposals, technical designs and interface definitions, to building production code, with minimal supervision

• Work with lead Product Architect to establish, socialize, and propagate light-weight repeatable architecture practices and artifacts

Qualification:

• Computer Science or related degree with 8+ years of .NET software development experience

• Advanced programming expertise in C#, .Net 3.5/4.0/4.5 and SOLID principles

• Demonstrated aptitude in debugging and refactoring complex distributed systems

• Experience in multi-tenant cloud environment preferred

• Familiar with enterprise scale design patterns

• Strong knowledge in WCF, Rest, Windows services and dependency injection required.

• Multi-threading Ninja; Strong knowledge in Task Parallel Library (TPL) and concurrency patterns required

• Good knowledge in Search technology like Lucene, Elastic search in cloud environment is a plus

• Good knowledge in big data, NO SQL is a plus.

• Deep understanding of file sharing protocols including SMB and NFS

• Expertise with performance and memory profiling, including ANTS and CLR Profiler tools

• Experience with Team Foundation Server desired.

CANDIDATE DETAILS

7+ to 10 years experience

Minimum Education - Bachelor's Degree

Additional Information

All your information will be kept confidential according to EEO guidelines.

Direct Staffing Inc


Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer
Engineer

Tata Consultancy Services • San Ramon (CA)

On-site
USD 100,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+2
C# Software Architect
C# Software Architect

The Timberline Group • St. Louis (MO)

On-site
USD 140,000 - 190,000
Principal IT Architect
Principal IT Architect

The Timberline Group • St. Louis (MO)

On-site
USD 140,000 - 180,000
senior .net developer
senior .net developer

Dellfor Technologies • Clinton (NC)

On-site
Medical, dental, vision insurance
401K
Travel allowance
+2
senior .net developer
senior .net developer

Dellfor Technologies • Florida City (FL)

On-site
Starting salary between $60,000 with regular increments
Insurance - Medical, dental, vision and 401K
Travel allowance
+1
Sr. Systems Engineer
Sr. Systems Engineer

Prosum • Long Beach (CA)

On-site
USD 120,000 - 150,000
senior .net developer
senior .net developer

Dellfor Technologies • Texas City (TX)

On-site
Competitive Salary
Referral Bonus
Health Insurance
+2
senior .net developer
senior .net developer

Dellfor Technologies • Underhill (VT)

On-site
Travel allowance
Health insurance: Medical, dental, vision
401K
+2
senior .net developer
senior .net developer

Dellfor Technologies • Missouri City (TX)

On-site
USD 60,000 - 80,000
Starting salary between $60,000 with regular increments
Referral bonus
On-the-job support
+3
senior .net developer
senior .net developer

Dellfor Technologies • Montana City (MT)

On-site
Travel allowance
Health Benefits through Carefirst BCBS
Referral bonus
+1