What are the responsibilities and job description for the Senior Dotnet Developer (k12 Background) position at Morph Enterprise?
SUMMARY:
Seeking qualified Senior .NET Developers to support the maintenance, enhancement, and modernization of enterprise applications supporting schools, such as web-based educational planning, compliance management and school administration applications.
Scope of Work Requirement
- sMust have five years’ experience providing software development for a major organization of at least 10,000 employees, any U.S. government agencies, or K-12 learning institutions in software development
- .Demonstrates successful experience providing software development for large public-sector, K-12, or similarly complex enterprise environments
- .Demonstrate reliable delivery of comparable modernization, migration, documentation, and production-support services
- .Meet or exceed the qualifications and required technical skills for ASP.NET/MVC, C#, REST/SOAP API, Angular, Entity Framework, SQL Server 2012, .NET Core, and modern/mobile front-end development using JavaScript, JQuery, Bootstrap, HTML5, and CSS3
- .Demonstrate experience designing, developing, modernizing and supporting web-based educational planning, compliance management or school administration applications
.
A. Qualificatio
ns1. The Software Developer must have five years of experience building complex .NET Web applications, API services, functions, workflow, and SQL serie
s.2. Experience in the following area(s) is require
- d:5 years of ASP.NET/M
- VC5 years of C# Programmi
- ng5 years of REST/SOAP API and web services desi
- gn3 years of modern/mobile responsive front-end development using JavaScript, JQuery, Bootstrap, HTML5, CS
- S35 years of Angul
- ar3 years of Entity Framework and SQL Server 2012 or higher databa
- se5 years of .NET Co
- re3 years in the following areas is preferre
- d:Oracle 11g database or higher and PL SQL programmi
- ngPostgreSQL database version 9 or high
- erScripting Languages (Typescript, and Node.j
- s)SQL Server Reporting and Integration Services (SSRS and SSI
- S)Micro services architectu
- reCloud hosting and deployment (Azure or AW
S)3. The Software Developer must have a BS/BA degree in computer science, information technology, or related field. Additional qualifying experience may be substituted for the required degree on a year-for-year basi
s.4. Good verbal and written communication skill
s.5. Experience in school-based application
s.
General Dut
iesThe Software Developer will work under the direction of -designated project, technical, and/or business personnel. will assign tasks, establish priorities, review work, and determine whether assigned tasks have been completed satisfactori
ly.The software developer will always be available during the agreed work schedule, possesses the required qualifications, performs assigned tasks professionally and in a timely manner, follows technical and security procedures, accurately reports time worked, and provides knowledge transfer and documentation as request
ed.
The Software Developer duties incl
ude:1. Effectively complete applications development by coordinating requirements, schedules and activities; troubleshooting development and production support issues across multiple environments and platfo
rms.2. Lead the system design and development methodologies and toolset to deliver a modernized web-based system applicat
ion.3. Perform unit, integration, and load testing of complex websites, systems integration and applications interfa
ces.4. Lead role in the design and implementation of databases architecture, as well as expert management of data loads and data quality assura
nce.5. Gather customer software requirements and proposed best software solution and technologies to address business ne
eds.6. Lead role in establishing and implementing consistent standards, practices, and procedures that will facilitate a high-quality application delivery to district us
ers.7. Effectively work with project management, leadership and business users to provide time estimates, schedules for projects and any change revisions, communicating regularly with department management and functional users on project requirements, activities and sta
tus.8. Participate in application design strategy and team code review meeti
ngs.9. Provide mentoring as lead to other team members as nee
ded.10. Ensure knowledge transfer and documentation of all facets of the system application for team members and develop user guide and assistance tools to end u
sers11. The resource shall comply with all applicable information security, confidentiality, data privacy, access control, and secure development requirements. Contractor shall not access, use, disclose, store, transmit, or remove data except as necessary to perform authorized work and as permitted by the resulting agreement. All source code, documentation, configurations, and work products developed for shall be handled in accordance with the ownership and confidentiality provisions of the agreem
ent.12. To the extent the Resource develops or modifies user-facing web applications, forms, reports, or digital content, the Resource shall follow -approved accessibility standards and applicable public-sector accessibility requirements identified
by .
Mee
tingsThe resource shall meet regularly with to discuss the status of assigned Enrollment Applications work, including periodic meetings with project, technical, business, and leadership stakeholders as ne
eded.
Delive
rablesThe resource(s) shall provide documentation as requested by the District including but not limit
ed to:1. Support via email, telephone, video conference and/or on-site me
etings2. Assist in drafting responses to questions from the Board and/or various committees as needed/as re
quired3. Coordinate communications with multiple internal and external stakeh
olders
Work S
cheduleStandard work hours will be Monday through Friday 8:30 am to 5:00 pm, unless other arrangements are mutually agreed upon. The actual schedule may be adjusted based on project needs by the s