As member of the Content Management team, this individual will be responsible to lead the development effort to design, develop, and implement enhancements and maintenance changes to custom built application software, including the SharePoint and JavaScript based Intranet. The Lead Software Engineer is a strong technical leader and developer who will lead all design and development activities for the team. This is a great opportunity to join our team and design lasting solutions for Content Management applications.RESPONSIBILITIESThis is a hands-on development and technical leadership role supporting the existing Intranet and related applications. Specific responsibilities include:Lead design and development effortsRecommend system designs and incrementally improve maintainability and functionalityProvide practical technical solutions to business problemsDeliver solutions balancing the technical needs of the application with prioritized business requestsClearly communicate with all... members of the applications, infrastructure, and business teams to ensure understandingProduce clear, uncluttered UX designs that follow best practices and firm brandingCreate and implement development standards and best practicesArticulate and document design decisions and technical concepts concisely and in an organized mannerProactively identify major issues, risks, and dependencies, and manage them to minimize impact to the overall implementation QUALIFICATIONSRelated (6+ years) software development experience, with methodologies such as Agile and DevOps. Experience in Financial services preferred.6+ years of proven analysis and technical design, development, and architecture experienceAbility to solve problems in a logical, methodical, and time efficient mannerMust have exposure to front-end development: HTML, JavaScript, CSS, responsive designMust possess relevant hands-on experience including the following technologies: Azure, Microsoft 365, SharePoint Framework, .NET, RESTful web services, and PowerShellKnowledge of enterprise development, including GitHub and automated deployment softwareAbility to understand highly complex and interrelated systemsExcellent verbal and written communication skills including the ability to write technical documentationFlexibility: ability to work independently and in a team environmentBachelor’s Degree in Computer Science or related discipline, or equivalent experience
See something wrong with this listing?
Contact support