Web Software Developer-Lead

Northern Light Health Home Office | ME

Posted Date 12/02/2019
Description Schedule: Regular Full-time
Shift: Day
Hours: 8am-4:30pm

POSITION SUMMARY:
The Web Software Developer – Lead will work as a driving force of the software development team. This role will work on planning and engineering medium to large applications, features, reports, database models as well as other architect models related to desktop, web and mobile development. Candidate will have a full understanding of standard concepts, best practices, and optimal procedures within particular fields (i.e., SQL, C#, vb, CSS, jQuery, JavaScript, HTML, UI Design, ASP.NET Forms, ASP.NET MVC, Entity Framework, XML, XAML, Kentico and more). Able to work in a variety of technical platforms such as Visual Studio, SQL Server, ASP.NET, IIS and more. Has a proven and demonstrated ability to analyze and define business process and workflows. This role will work extensively with senior and executive leadership while analyzing and implementing major features and larger projects. This role will be able to work independently on complete projects from start to finish. Project management skills are a requirement. This role will be responsible for a majority of tasks during a particular project. Gathering requirements during analysis. Architecting and engineering a solution during planning and development. Testing and remediation during go-live. A working knowledge of how the software integrates into the business process as well as how it integrates into other technologies already in place. This role will also be required to supervise and guide the Specialist and Senior level team members while the manager is away. This includes assigning work when needed as well as answering and guiding any technical question or conversations from other staff members. The lead positon would be able to clearly speak to any of the engineered solutions clearly and concisely. This positon should have a complete understanding of all technologies utilized throughout the scale of the architecture. This includes the server architecture as well as how the networking architecture related to the software side. This role will be under general supervision from the Manager of the development team.


  • Educational / Licensing Requirements:
  • Bachelor's Degree with at least five years of work experience or a minimum of 8-10 years of professional experience required

    Experience / Skill Requirements:
  • Must be familiar / proficient with computer use
  • Must have ability to adapt to work situations such as independent work, stepping into a leadership role and/or team environments.
  • Strong understanding of standard concepts, practices, and procedures within particular fields (i.e., SQL, C#, CSS, jQuery, JavaScript, HTML, UI Design, ASP.NET Forms, ASP.NET MVC, Entity Framework, XML, XAML and more).
  • Works within a variety of platforms such as Visual Studio, SQL Server, ASP.NET, IIS , PaaS, SaaS, and similar.
  • Ability to analyze, process and estimate business processes to implement solutions that would improve business continuity.
  • Must be able to take a project through the complete project lifecycle including analyzing, estimating, engineering, go-live, and post go-live support for medium and large projects.
  • Must possess the ability to meet deadlines within the time specified.
  • Must possess the ability to set timelines and deadlines.
  • Ability to effectively manage their project(s) and to complete them within a timely manner.
  • Ability to coordinate with the business side of the process and any senior or executive leadership as needed.
  • Ability to learn new tools as necessary.
  • Demonstrated web site design skills. These technologies would include Adobe Photoshop, bootstrap, Adobe Illustrator, LESS, SASS, and more.
  • Must also be flexible, detail oriented and extremely organized. Must be creative and possess a good business sense and professional maturity.
  • Will provide guidance and leadership to specialists and senior team members within the group as needed.
  • Must possess excellent interpersonal/people skills, and the ability to integrate with management and outside clients.
  • Must have a working and verifiable knowledge of Kentico and SharePoint.
  • Must be extremely organized and efficient.
  • Must continue to maintain a clear insight into new and upcoming technologies. Must understand how those will or could fit into the current workflow.
  • Must be able to document and diagram work flows and processes within the organization as a whole as well as within the department. This is in addition to clear and concise code documentation.

    Core Skills:
  • Maintains harmonious work relationships
  • Complies with policies / procedures
  • Completes assigned duties within designated time
  • Plans and estimates projects accurately
  • Determines area that internal processes can be improved
  • Clear understanding of all technologies utilized
  • Clear understanding of upcoming technologies and how those can fit into our business processes or improve TTL (time to live)
  • Ability to research technologies from third party venders to determine the level of integration required
  • Provides superior customer service to all customers including senior or executive leadership

    Position Responsibilities:

  • Develops and maintains web software/applications using defined standardized development tools and processes.
  • Determines processes and technologies while working with all level team members.
  • Develops database architecture for medium to larger software/application projects.
  • Maintains sound security structure for all developed and existing applications.
  • Reviews specifications and provides time estimates on the development of medium and larger project.
  • Works with clients in professional manner to exceed the expectations with project parameters.
  • Assists in long-range planning, making recommendations to the sites' architecture; performing analysis, development, implementation, and documentation of technical issues affecting web pages, databases, and related components.
  • Delivers outcomes within project parameters.
  • Troubleshoots issues with existing or developed systems and works with the appropriate resources to diagnose, analyze and remediate them.
  • Ability to research technologies from third party venders to determine the level of integration required
  • Ability to effectively manage their work as well as others if needed.



Equal Opportunity Employment
Industry
Healthcare | Information Technology | Software

Share this job