Full Stack Developer to develop and implements phases of the Software Development Life Cycle (SDLC), including conceptual design, software development, testing, deployment, and post-implementation enhancements
Full Stack Developers will be responsible for:
- Implementing all phases of SDLC - including conceptual design, software development, testing, deployment, and post- implementation enhancements of applications
- Analysing requirements and data access needs and propose file and screen designs.
- Deploying applications to multiple environments, from development through Quality Assurance, Staging, and Production
- Conducting unit and integration testing
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.