SA TECHNOLOGIES
Software Development Manager
SA TECHNOLOGIES, Everett, Washington, us, 98213
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 ManagerDuration:
6+ Month ContractSummaryThe 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 interaction 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 a 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 in software development with a Microsoft development stack focus.ESSENTIAL JOB KNOWLEDGE
Experience designing and implementing Enterprise Service Oriented ArchitecturesExperience implementing design principles at all application layers: client, BLL, service, and backendExperience implementing Test Driven Development for large scale enterprise web applications3+ years of experience implementing or working with the Model-View-Controller design pattern5+ years of experience mentoring and leading developers7+ years of recent experience with the C# programming language and .NET framework7+ 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 JQUERYExperience using VCS such as Subversion or Team Foundation Server5+ years of experience with SQL databases, including T-SQL and creation/use of stored procedures and triggersUnderstanding of UMLExperience writing and deploying WCF web servicesFamiliarity with tools and methodologies supporting application design and development including unit testing, database versioning and change control, code reviews, scrumStrong communication both verbal and written, excellent organizational skills, proven experience in collaboration with teams to achieve end resultAbility to work in fast-paced Agile environment to deliver requirements on specified datesWork very well independently, with strong self-direction and initiative, as well as within a team structureDeep understanding of the .net stack with a web application focusMicrosoft Web Service technologies including Web API and WCFDeep understanding of Microsoft SQL server development and consumptionDeep understanding of object-oriented programmingExperience with deployment to Microsoft servers and server farms
#J-18808-Ljbffr
Position:
Software Development ManagerDuration:
6+ Month ContractSummaryThe 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 interaction 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 a 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 in software development with a Microsoft development stack focus.ESSENTIAL JOB KNOWLEDGE
Experience designing and implementing Enterprise Service Oriented ArchitecturesExperience implementing design principles at all application layers: client, BLL, service, and backendExperience implementing Test Driven Development for large scale enterprise web applications3+ years of experience implementing or working with the Model-View-Controller design pattern5+ years of experience mentoring and leading developers7+ years of recent experience with the C# programming language and .NET framework7+ 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 JQUERYExperience using VCS such as Subversion or Team Foundation Server5+ years of experience with SQL databases, including T-SQL and creation/use of stored procedures and triggersUnderstanding of UMLExperience writing and deploying WCF web servicesFamiliarity with tools and methodologies supporting application design and development including unit testing, database versioning and change control, code reviews, scrumStrong communication both verbal and written, excellent organizational skills, proven experience in collaboration with teams to achieve end resultAbility to work in fast-paced Agile environment to deliver requirements on specified datesWork very well independently, with strong self-direction and initiative, as well as within a team structureDeep understanding of the .net stack with a web application focusMicrosoft Web Service technologies including Web API and WCFDeep understanding of Microsoft SQL server development and consumptionDeep understanding of object-oriented programmingExperience with deployment to Microsoft servers and server farms
#J-18808-Ljbffr