Galaxy Software Architect

Overview

$DOE
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Microsoft Visual Studio
Microsoft TFS
Object-relational mapping
SOA
Aspect-oriented programming
RESTful
Software development
Conceptual design
Microsoft SQL Server
Data management
Active Directory
Identity management
Business requirements
Quality assurance
Integration testing
ASP.NET
Telerik
Stored procedures
Version control
Data collection
Project development
Microsoft SSIS
Web services
Acceptance testing
Unit testing
Web API
Data structure
Database design
Java
Design patterns
Video
Leadership
Testing
Software deployment
Data
UI
User experience
Design
Authentication
Interfaces
Database
SQL
Servers
Management
Microsoft
Reporting
Collaboration
.NET
Microsoft Azure
DevOps
XML
HTML
Cascading style sheets
Bootstrap
Ajax
JavaScript
jQuery
AngularJS
Node.js
SOAP
Multithreading
Algorithms
Agile
Scrum
MongoDB
DOM
OOPS
Collections
Thread
Utilities
IO
Technical direction

Job Details

Galaxy Software Architect

Brooklyn, NY (3 days onsite, 2 days remote)

Long term Job

Phone and Video


Job Description:

OUTLINE OF RESPONSIBILITIES

  • Develop, implement, and lead all phases of the software development life cycle, including conceptual design, software development, testing, deployment, and post-implementation enhancements of applications utilizing Visual Studio .Net with SQL Server for data management and Active Directory for identity management, in accordance with Department of Education standards.
  • Refine and analyze business requirements and data access needs to propose screen UI designs with the business analyst and UI/UX manager.
  • Design and maintain a role-based authentication system that uses dynamic and historical data to determine user access to a suite of applications.
  • Deploy the applications to multiple environments, from development through Quality Assurance, Staging and Production, and conduct unit and integration testing.
  • Develop complex user interfaces using ASP.Net & Kendo/Telerik controls.
  • Design and develop a core application that can accommodate external cross platform projects.
  • Design database tables utilizing import or export data from SQL Servers into other data sources daily through the development and coding of stored procedures and triggers, as needed.
  • Utilize and manage Microsoft Team Foundation Server (TFS) for source control, data collection, reporting and project tracking, testing and collaboration of project development.
  • Develop SQL Server Integration Services (SSIS) packages and Web Services.
  • Code new objects (programs) in .NET to meet the requirements of the Department of Education.
  • Conduct and lead user acceptance review sessions and collaborates with other team members to perform unit testing.
  • Expertise in several technologies like .Net, Web API, MS Azure, Azure DevOps, XML, HTML, CSS, Bootstrap, Ajax, JavaScript, jQuery, RESTful Web Service, Angular, Nodejs, SOAP, .Net Core, Multithreading, Generics, Serialization, Externalization, and Object Relational Mapping (ORM) tools.
  • Sound knowledge in Algorithms and Data structures and extreme mathematical problems and can efficiently translate algorithms, ideas, and concepts to software applications.
  • Experienced in Software methodologies like Agile, scrum methodologies.
  • Expert in database design in MS SQL Server, MongoDB, stored procedures, functions, and triggers.
  • Proficient in programming JavaScript data capture and event handling methods via the DOM event model. Excellent knowledge and proficiency in core java concepts like OOPs, collections, Threading, generics, Exception Handling, Thread pools, Execution services, concurrent utilities, File IO and serialization and handling XML.
  • Familiar with design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP) and Representational State Transfer (REST).