Sr .Net Developer

Tech people solutions - Pasadena, CA (30+ days ago)


Sr .Net Developer

Location:: Pasadena, CA

Duration:: 6-12 months

Senior Software Engineer Description: Need 9+ Years exp

Summary

The Senior Software Engineer participates and leads development teams in the construction, implementation and support of software products that meet established specifications, design criteria, quality standards and business requirements. Responsible for designing applications and systems based upon business requirements documentation and architectural designs. The Senior Software Engineer designs and creates robust solutions that meet established specifications, design criteria, quality standards and business requirements with minimum supervision.

Roles

Provides technical project level interface

Constructs high quality code

Analyzes, codes, tests, and debugs applications

Works with Arch / QA / Product Owners to establish unit test criteria

Ensures the practice of GDC code guidelines and best practices

Establishes and validates constructed code against unit test criteria

Participates in projects through the various phases

While in QA phase, makes corrections to code, and updates comments/design docs to reflect changes

Provides post production support

Provides development leadership to team members

Responsibilities

Contributes to matrix teams designing and developing applications, modules, or enhancements

Prepares and maintains complete programming specifications, functional design, and both high and detail level technical design documents

Creates system prototypes

Creates abstracts

Constructs software

Conducts code and security code reviews

Create deployment scripts

Performs troubleshooting and analysis to assess root cause of application issues

Maintains a high degree of knowledge on current technologies and tools

Makes recommendations to improve operating efficiency and functionality of assigned systems areas

Assigns and oversees development tasks

Requirements

7+ years overall software and/or application development experience

5+ years in a Senior position with high-level design experience

5+ years design and analysis experience using .NET ,WCF , C#

5+ years experience designing and developing services

5+ years developing database applications (stored procedures, triggers, functions)

5+ years experience with T-SQL specifically using Microsoft SQL Server

Solid experience with object oriented design and programming

Solid experience with Service Oriented Architectures

Ability to work with less experienced developers to help guide them

Ability to work well in a team environment and brainstorm with other developers/senior developers on ideas, work flow and technologies

Strong technical, logical, analytical, and problem solving skills

Strong communication / technical writing skills

Experience in software lifecycles, software configuration management and change control

Fluent in SOLID principles of design

Excellent interpersonal skills with the ability to develop cohesive working relationships with internal and external clients

Ability to manage multiple deliverables in a highly energized and fast-paced environment within a framework of constantly shifting deadlines and deliverables

Flexibility to adapt to change and willing to learn and develop new skill sets as applicable

B.S. degree in Computer Science or related field

Experience working in an agile environment is a PLUS

Financial industry background

Additional Customer Notes:

· There are multiple projects

Productions, optimizing the code to move over to caching

Unit testing is helpful

Writing code with 3 party software, or services

Caching is key

WCF with building web services

Working with external vendors/customers

Good communication skills

Agile shop and sometimes utilize waterfall

They have a SCRUM Team as well

All of the work is backend development

There is no front end development

C# & .NET are key

They must be strong backend, not front end

They will do a phone interview. If that goes well, they will get an assignment to complete

Most people at that point cannot do the backend development

Projects arise:

Legacy platform was built 19 years ago

They were not able to keep up with business growth due to technology because the technology could not support it

They built a parallel stack

They build a platform for Apple

They can build separate stacks or have a shared stack

Existing customers they support

They need a dynamic resource

Experience with AWS is a huge plus

Job Type: Contract

Experience:

  • .NET: 9 years