Senior Developer (onsite), Ann Arbor, MI

[email protected] (Perl Jobs)
Newsgroups perl.jobs
Message-ID <E1edQ6u-0000Re-JN@mail-jobs>
Online URL for this job: http://jobs.perl.org/job/21142

To subscribe to this list, send mail to [email protected].
To unsubscribe, send mail to [email protected].

Posted: January 22, 2018

Job title: Senior Developer

Company name: Merit Network, Inc.

Location: Ann Arbor, MI

Terms of employment: Salaried employee

Hours: Full time

Onsite: yes

Description:
Background:

Merit Network, Inc. (http://www.merit.edu) is a nonprofit,
member-focused provider of network and related services; a trusted
strategic partner to the education and non-profit community for over 50
years. Merit was formed in 1966 to design and implement a computer network
between public universities in Michigan. Today, Merit continues to provide
network based services and high-performance network connections to the
research and education communities in Michigan and beyond.

Position
Description:

Merit Network is seeking a highly motivated candidate to join
our Product Management Team. The Senior Developer will be a part of a
software development team providing software tools and applications in
support of large-scale, high-volume services for the higher education and
non-profit community (Examples: Merit RADb - http://radb.net/ and The
Michigan Cyber Range - https://www.merit.edu/cyberrange/). The team creates
applications, tools and integrations that enhance Merit's service offerings
as well as to increase operational efficiency within Merit. The team works
with internal customers in order to identify needs and solution
requirements. The team builds technology solutions and manages each project
from initial scope to release. Once released, the team is responsible for
maintenance and will work with customers to periodically review and further
enhance the tools. The team is also responsible for keeping Merit current
with the latest and most useful technologies. 

This position will be an
excellent opportunity for a driven individual to push the limits of current
web technology and experiment with a variety of techniques, in order to
build robust, enterprise-level solutions.

The team’s current development
stack consists of: Perl, Mojolicious, DBIx::Class (and DBI), Moose,
Bootstrap, jQuery, AngularJS, and Oracle in a Linux environment.

Secondarily, the team also uses MySQL, PostgreSQL, Python and C.

Responsibilities*
Essential Functions for this position are followed by an
(E).

As the Merit Senior Developer, this position’s key responsibilities
include, but are not limited to, the following:

Approximately 65% of the
Senior Developer’s time and duties are needed to:

Evaluating requirements
for new web-based applications and enhancements to existing applications.
This includes interviewing stakeholders and documenting requirements. (E)
Designing, building, testing and documenting web-based applications and
supporting back-end systems. (E)
Working with APIs and other data sources
to integrate with external systems. (E)
Supporting legacy code and projects
(with an eye to replacing them with modernized solutions). (E)
Approximately 25% of the Senior Developer’s time and duties are needed to:

Trouble ticket response and resolution. (E)
Approximately 10% of the Senior
Developer’s time and duties are needed to:

Keeping abreast of new
programming technologies; making recommendations on future technology
direction. (E)
Required Qualifications*
Bachelor's degree in Computer
Science, a related field, or equivalent experience.
5 to 7 years of
experience with systems analysis and programming activities in a business
environment.
Proven ability to deliver production-ready software on time
and on budget.
Fluency in Perl.
Knowledge of HTML, JavaScript and CSS.
Knowledge of shell scripting, linux system utilities, network and
application protocols.
Background developing in a LAMP (Linux, Apache,
MySQL, Perl) environment.
Solid SQL skills (MySQL, PostgreSQL, or Oracle).
Ability to prioritize and multi-task many small projects in a shared code
environment (GIT/SVN).
Excellent interpersonal, communication and
organizational skills with the ability to interact effectively with
employees at all levels both within the organization and with Merit’s
members and customers.
Dedication to learning and advancing your skills.
Ability to troubleshoot software and communications malfunctions.

Desired skills:
Solid understating of testing best practices and why testing is important.
Object-Oriented Perl (Moose).
Experience with NetSuite ERP.
DBI and
DBIx::Class.
Mojolicious MVC framework.
jQuery, Twitter Bootstrap, and
Angular.JS.
PHP experience.
Python experience.
C experience.
Ability to
apply CI/CD principles and tools to new and legacy platforms and
applications.
Experience with deployment automation.
Ability to implement
and maintain solutions for systems monitoring, metrics collection and
alerting.
Familiarity with containerization systems such as Docker.
Experience with CI/CD tools such as Jenkins, Travis CI, etc.
Mobile app
development experience.
Knowledge of the networking or cloud services
industry a plus.
Experience working with higher education, K-12 educational
institutions, libraries, research institutions and other public sector
non-profit organizations a plus.

Website for more information:
http://careers.umich.edu/job_detail/152455/seniorintermediate_developer

Contact information at:
http://jobs.perl.org/job/21142#contact
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.