Full Stack Developer
15 days ago
New York
Job Description Area Function The Information Technology Department provides comprehensive technology and telecommunications services to the DFMS in support of all its operational objectives as the corporate entity of the Episcopal Church. Job Summary Develops and supports web applications for The Episcopal Church using the .net Core Framework and Blazor Server. This role will be one of four developers involved in the development of both front-end code, middleware and backend database development in SQL Server using N-tier design and dependency injection. This will be collaborative work using an agile framework for software development (SCRUM). This role is anticipated to extend through the end of 2027. Reporting Relationships The Full Stack Developer reports to the Director, Information Technology, and supports and collaborates with the work of the Project Manager, the Senior Full Stack Developer and other staff developers. Duties & Essential Job Functions Principal Responsibilities • Develop well documented code in C# / Blazor Server based on requirements from stakeholders and organizational coding standards, • Develop documented SQL Server Stored Procedures, • Document updates, changes and issues in GITHUB with code updates to Source Repositories, • Work in a collaborative team of developers with constant communication during code sprints, • Meet regularly with department heads to provide updates on assigned projects and tasksOther Functions And Responsibilities, • Participates in ongoing professional development to improve and maintain a working knowledge of innovative technology skills, concepts, and best practices., • Performs other duties as assigned.QualificationsRequired, • Bachelor’s degree in computer science, computer engineering or information technology with 5+ years of work experience or 10+ years of experience without degree in web application development, with a proven record of accomplishment., • Strong understanding of object-oriented programming (OOP) concepts as well as agile development methodologies in particular SCRUM., • A self-starter with a highly collaborative style, • A strong history as an implementer who thrives on concurrently managing a variety of key initiatives., • 5+ years of experience developing web-based applications in C# / .net Core Framework., • 5+ years of experience in SQL Server including developing Stored Procedures, Views, Triggers, • 5+ years of experience with primarily ADO.net, Dapper and or Entity Core Frameworks, • 3+ years of proven expertise in modern Blazor and Razor Pages development for Blazor Server, • 5+ years of experience as a front-end developer using HTML, CSS, and JavaScript, • 3+ years of experience using GIT repositories including GITHUB or GITLAB. Code samples of Blazor Server projects in GITHUB will be a request upon interview., • Experience with Telerik UI Blazor components, • Working knowledge of NGINX, and IIS web server platforms., • Contributes to all phases of the software development lifecycle., • Strong understanding of web load times, performance testing and tuning., • Ability to collaborate with the IT department on all technical aspects of supported web applications and it’s their underlying infrastructure., • Strong active listening, written and verbal communications skills., • Knowledge of Web Accessibility Standards WCAG 2.2 - AAPreferred, • Experience with Telerik UI Blazor components., • An appreciation and knowledge of the Episcopal Church. The Domestic and Foreign Missionary Society has worked hard to foster a work environment that is achievement-oriented, self-actualizing, encouraging and affirmative of the value of both Society colleagues and our partners. Every employee of the Society is valued for how work is done as well as what work is done. • This position is an in-person role, located at the Episcopal Church Center, in New York, New York., • Must be willing and able to work some non-traditional hours., • Must be willing and able to work in a broad variety of working environments, depending upon the situation at hand., • Must be willing and able to travel occasionally as needed. The Episcopal Church Center is an equal opportunity employer and we actively seek qualified candidates from protected groups as defined under Federal and New York State laws as well as General Convention resolutions. We do not discriminate in employment decisions on the basis of race, color, ethnicity, national origin, sex, sexual orientation, age, disability, marital or military veteran status.