Software Development Manager

SA TECHNOLOGIES

Everett (WA)

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 IT consulting firm in Washington is seeking a Software Development Manager to lead architectural solutions for integration services. This role requires deep expertise in C# and the .NET stack, along with experience in Agile environments. The ideal candidate will effectively communicate with stakeholders and mentor development teams. Candidates must hold a Bachelor's degree in a related field and have a minimum of five years of software development experience, with specific skills in enterprise architectures and MVC design patterns.

Qualifications

  • 5 years experience in software development with Microsoft stack.
  • 7+ years experience in C# and .NET framework.
  • Mentoring and leading developers for over 5 years.

Responsibilities

  • Drive architectural solutions for integration services.
  • Guide development team in implementing best practices.
  • Collaborate with SVP/CTO on critical tech decisions.

Skills

Enterprise Service Orientated Architectures
MVC Design Pattern
C# Programming Language
Agile Environment
Communication Skills

Education

Bachelor's degree in Computer or Information Technology

Tools

ASP.Net
Entity Framework
SQL Server
WCF

Job description

SA Technologies Inc. (www.satincorp.com) is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.

We guarantee you the best rate for your skills and performance.

Job Description

Position: Software Development Manager

Duration: 6+ Month Contract

Summary

The role requires a unique blend of technical, managerial, and communication acumen to drive architectural solutions for integration services. The range will vary from low level design reviews to direct interact with SVP/CTO on critical technological decisions. This manager will be responsible for design, architecture, integration, and guiding the development team to implement best practice design principles and patterns. The position will require extensive expertise and experience in front-end, middle-tier, and backend development with broad range of technologies.

EDUCATION

Bachelor's degree in computer or information technology and five (5) years’ experience or an equivalent combination of education and experience software development with a Microsoft development stack focus.

ESSENTIAL JOB KNOWLEDGE

  • Experience designing and implementing Enterprise Service Orientated Architectures
  • Experience implementing design principles at all application layers: client, BLL, service, and backend
  • Experience implementing Test Driven Development for large scale enterprise web applications
  • 3+ years of experience implementing or working with the Model-View-Controller design pattern
  • 5+ years of experience mentoring and leading developers
  • 7+ years of recent experience with the C# programming language and .NET framework
  • 7+ years of experience developing enterprise applications using most or all of the following: ASP.Net, MVC, C#, LINQ, ADO.Net / ORM (Entity Framework preferred), XML, AJAX and JQUERY
  • Experience using VCS such as Subversion or Team Foundation Server
  • 5+ years of experience with SQL databases, including T-SQL and creation/use of stored procedures and triggers
  • Understanding of UML
  • Experience writing and deploying WCF web services
  • Familiarity with tools and methodologies supporting application design and development including unit testing, database versioning and change control, code reviews, scrum
  • Strong communication both verbal and written, excellent organizational skills, proven experience in collaboration with teams to achieve end result
  • Ability to work in fast-paced Agile environment to deliver requirements on specified dates
  • Work very well independently, with strong self-direction and initiative, as well as within a team structure
  • Deep understanding of the .net stack with a web application focus.
  • Microsoft Web Service technologies including Web API and WCF
  • Deep understanding of Microsoft SQL server development and consumption.
  • Deep understanding of object oriented programming.
  • Experience with deployment to Microsoft servers and server farms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Developer
Application Developer

SA TECHNOLOGIES • Florham Park (NJ)

On-site
USD 100,000 - 130,000
.Net Developer
.Net Developer

SA TECHNOLOGIES • Everett (WA)

On-site
USD 80,000 - 110,000
php developer
php developer

SA TECHNOLOGIES • Fort Wayne (IN)

On-site
USD 60,000 - 80,000
php developer
php developer

SA TECHNOLOGIES • Tampa (FL)

On-site
USD 70,000 - 90,000
Sr. Fullstack/UX/.Net Developer
Sr. Fullstack/UX/.Net Developer

SA TECHNOLOGIES • Everett (WA)

On-site
USD 100,000 - 130,000
Senior .net Developer
Senior .net Developer

Freshconsulting • Kent (WA)

On-site
USD 120,000 - 180,000
IT Project Manager/Analyst
IT Project Manager/Analyst

SA TECHNOLOGIES • Lincoln (NE)

On-site
USD 80,000 - 100,000
Senior Software Engineer
Senior Software Engineer

SA TECHNOLOGIES • Santa Clara (CA)

On-site
USD 120,000 - 150,000
Sr. Application Developer
Sr. Application Developer

US Tech Solutions • Pasadena (CA)

On-site
USD 100,000 - 130,000
.NET/SQL Developer, Sr.
.NET/SQL Developer, Sr.

Prosum • Los Angeles (CA)

On-site
USD 100,000 - 130,000