13 days old

Sr Web Developer

Palmetto, FL 34221
  • Job Code
    580282

The Senior Web Developer's role is to maintain, enhance, and build the organization's websites and keep them running smoothly. This role involves a mix of operations, maintenance of existing code, and development. Existing systems consist of classic ASP, ASP.net (Web Forms and MVC), Microsoft Azure Based Web Services, Console applications, Windows Services, and various components that are built using Windows and .NET technologies. These websites consist of both internal applications as well as public facing websites and web-services. This role also includes working with external development teams for our Drupal based public websites that are programmed in PHP and MySQL and for internal .NET based applications.


Duties involve maintaining and building websites and web-services; enhancing existing systems; triage and troubleshooting; integrating sites with back-end applications; migrating legacy applications to the web; providing guidance to internal business units on web strategies, and performing day-to-day administration of the organization's web portfolio. Regular job functions also include configuring/ordering/transferring domains, DNS setup, URL redirection, new site setup, maintaining users and accounts, ordering and installing SSL/TLS certificates, and changing content on the websites. The use of a variety of web development languages and technologies is required.


Essential Job Functions


- Participate and/or lead the development, implementation and maintenance of highly scalable and reliable web applications (Internet and Intranet), to facilitate the success of the company's overall business and IT strategy including application projects with third-party developers, both domestic and off-shore. Current plans for the team are for building an Intranet in Microsoft SharePoint (many features will be moved from existing ASP.net Web Forms solution and will need to be re-written)


- Maintain and enhance web-based applications to support business requirements as well as create/update existing web pages as necessary for company web sites


- Work with customers, and all levels of Feld staff, to define development projects including discovery and/or requirements analysis, creating scope and objectives, testing, development, delivery and ongoing maintenance


- Engage in solution architecture for deployment and enhancement of business solutions, while taking responsibility for the technical quality of the user interface, code, and presentation layer. Our team will Improve/create websites to ensure that they are efficient, user-friendly, and project a professional image


- Must have the ability to work on multiple projects concurrently by prioritizing and meeting dynamic time constraints and deadlines. This role will also require building and updating project schedules as well as participating in project and task estimation and yearly budgeting


- Maintain current knowledge of web technologies and communicate the information to team members to promote adoption of best practices. Lead and conduct regular code reviews, and recommend processes, methods, and programs to continually improve systems


- Act as technical liaison between Feld Digital Marketing and third-party developer as well as assist with technical sections of statement-of-work, proposals, and website requirements. Provide user support for assistance with website use and troubleshooting


- Fully document applications and system processes, including detailed functional and technical documentation. Create "how to" documents for common tasks and procedures for others to follow, and create user guides for new and/or existing websites as well as help maintain the Feld Web Team Manual


- Write unit tests, system testing, and perform cross-browser testing of websites as well as participate in planning, load-testing, and contingency planning for high-traffic and/or critical events


- Maintain multiple hosting environments and source code systems (users, teams, permissions, passwords, etc.)


- Run code/system patches and maintain and troubleshoot multiple jobs that run on a nightly basis (including Linux cron jobs and Windows services) and test websites after patches are deployed along with maintaining Selenium automated-testing scripts.


Job Requirements


- BS or MS Degree (required) preferably in Computer Science or another information technology related field.


- Must have extensive experience and expertise (4+ years) with C# .NET, ASP.NET (Web Forms and/or MVC), and Web API. Must be comfortable working in Windows 10 and Windows Server 2008 or newer and have previous experience with Visual Studio 2012 or newer


- Heavy duty enterprise level experience with web application, web portal and/or web integration development and extensive experience in the professional web development space, with specifications, deliverables and team members. Must be team-oriented and capable of working in a collaborative manner. This role also requires a proven track record of developing complex, web-based applications, with a solid understanding of objected oriented analysis and design


- Past-experience writing unit tests using Visual Studio, NUNIT


- Working knowledge of TFS and Git or similar source-control system.


- Knowledge of modern JavaScript and UI development using libraries/frameworks such as AngularJS, Knockout.js


- Good understanding of modern HTML and CSS and have familiarity with Bootstrap, Foundation or other responsive design frameworks


- Expertise in ADO.NET, SQL Server and/or Oracle, database design, and writing stored procedures


- Significant working knowledge of IIS, business logic development using C#, and Linq to Objects


- Working knowledge of web technologies such as HTTP, DNS, SSL/TLS, and active directory


- This role requires high attention to detail and requires keeping systems and code tidy


- You do not have to be a web designer for this role, but some ability to ability to layout attractive, easy-to-use interfaces for non-technical personnel is desired, along with the capacity to provide clear, jargon-free instructions to personnel from a wide variety responsibilities and backgrounds.


- Exceptional analytical, conceptual, and problem-solving abilities with the ability to conduct research into emerging technologies and trends, standards, and products as required. Eagerness to take on new technologies and languages is expected.


- Superior written and oral communication skills, excellent technical support documentation skills, and strong interpersonal skills.


- Working knowledge of applicable data privacy practices and laws, as well as best practices for the security of websites and web services.


- Must have the ability to be on-call at night, every-other weekend, and during holidays, and be willing to make early morning and late evening deployments (typically at 7am or 11pm)


- Knowledge of jQuery, Drupal 7/8, PHP, Docker, Ektron CMS, PowerBuilder, Sybase is a plus


- You must have a working knowledge or a willingness to learn:


o Microsoft Azure - Web apps, Active Directory, Azure SQL, Azure Virtual Machines (Linux and Windows Server)


o Website and web service configurations - DNS, subdomains, applying SSL/TLS certificates, registering and setting up new domains on various infrastructure (Linux/Windows/Azure)


o Linux and Windows command-line systems


o Rewrite and redirect rules (both web.config and .htaccess)


o Google Tag Manager and Google Analytics


o Microsoft SharePoint

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Sr Web Developer

Randstad Technologies
Palmetto, FL 34221

Share this job

Sr Web Developer

Randstad Technologies
Palmetto, FL
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast