Job Description
This position is a technical lead position of backend development.
Ideal candidates must have 8+ years of web development: creating and maintaining the server-side functionality of websites and web applications.
Responsibilities
Lead the backend development, implementation, testing and maintenance of Client's external, corporate website and related sustainability applications
Security: Ensure the back-end functionality is reliable and secure, work with corporate security and infrastructure on the security review
Lead backend design, architecture, availability, reliability, performance, monitoring, and security discussions
Oversee all major deployments to production environments
Display an ability to negotiate and pursue actions with internal customers and third-party vendors, and possess a meticulous attention to detail.
Clearly communicate with internal and external users, vendors, other IT professionals, and management
Effectively work with development team members to support issue resolution, project work, and maintenance activities
Document new processes, maintain existing knowledge bases, and process documentations
Pursue continuous learning consistent with movement in job requirements, changes in technology, and organizational shifts
Experience Required
Web Development - 8+ years
In-depth understanding of back-end languages/frameworks and version control required: C#, .NET 6, XSLT, APIs, Git
Cloud environments and deployment tools required: Microsoft Azure, Azure DevOps (as deployment framework), Azure AD
Extensive understanding of IDEs (Microsoft Visual Studio preferred)
Extensive understanding of programming concepts, web security, session management, web browsers, and best development practices
Excellent understanding of front-end languages is required: HTML, CSS, XML, JSON, Bootstrap, jQuery, JavaScript
High-level of expertise in Software Development Life Cycle (SDLC) including Agile and/or SCRUM
Advanced understanding of web development by coding, not solely using WYSIWYG or GUI interfaces all coding is done through Microsoft Visual Studio
Advanced verbal and written communication skills
Advanced analytical skills and attention to detail
Excellent understanding of front-end languages is required: HTML, CSS, XML, JSON, Bootstrap, jQuery, JavaScript.
Experience deploying and maintaining applications in Azure
Microsoft ecosystem knowledge: SharePoint, Power Apps, Flow, M365, Teams
Knowledge of governance and change management procedures in an IT environment
In-depth knowledge of web-based analytics tools (Google Analytics preferred) and search engine optimization - Preferred
Bachelor's degree