NT Administrator/Developer |
| |
Job Summary Identifying
the networking technologies required to support the MIS tactical
and strategic business plans, implement these technologies
and support integration of business systems into this architecture.
Administer and support the NT/SQL file servers and their components.Provide
personal computer (PC) support services to all Administrative associates
by responding to requests for assistance.Develop custom applications
in conjunction with other MIS team members, to support the needs
of the Finance and Administration
area.
Major Duties 1.
30% NT/SQL administration
Supporting
Actions:
NT/SQL Administration
· Coordinate all operation and administrative
activities as they relate to the NT/SQL file servers and application
servers.
· Set-up and maintain user accounts and login-scripts.
Manage and administer the NT/SQL servers.
· Work with customers and developers to ensure
that production requirements are met.
· Participate in Application System Design
and other activities where specific networking technologies are
impacted or are of concern.
· Ensure the logical and physical security
and integrity of the NT servers and data.
· Ensure that modifications to the system
are well planned, tested and documented before being implemented.
· Develop, maintain and document appropriate
policies and procedures to ensure the viability and security of
the NT server environment, including tape backup and restore,
user access control, production change control, and disaster recovery.
· Monitor the NT/SQL system for security
violations on a regular basis.
2.
40% PC support
Supporting
Actions:
Provide PC hardware and Software related assistance:
· Conduct diagnostic and troubleshooting
review of PC and related equipment (CPU, modem, printer, CD-ROM,
keyboard, monitor, floppy drive, etc....)
· Evaluate repair/replacement options and
order new equipment or necessary repairs
· Provide PC operating system/file system
related assistance
· Analyze PC configuration files (autoexec.bat,
config.sys) to determine source of user difficulty or problem
· Write necessary PC operating system code
to remedy situation
· Provide PC application related assistance
· Review PC application problem or difficulty
· Ensure consistent configuration of PC’s
in Administrative Systems
· Provide explanation of software capability
and advise user on usage thereof
· Recommend PC application training if appropriate
· Install software upgrades (applications
or tools) and conduct technical tests on these upgrades to ensure
they are fully tested and acceptable before migrated to a production
environment.
3.
30% SQL development and Web-based development
Supporting
Actions:
Design
· Translate functional requirements
into a technical design.
· Ensure unit test data is prepared and maintained.
· Develop accurate and meaningful detail
design documents and ensures their completeness and accuracy by
confirming approach with other MIS staff and the customer.
· Define and ensure design is complete, standards
are met, interfaces are addressed
Programming
· Develop accurate and efficient
programs which meet specifications and standards
· Conduct code reviews with other developers
· Prepare unit test plans
Testing
· Prepare integration test
plans
· Integrate testing and stress testing
· Identify system deficiencies as errors
or enhancements
· Recommend possible solutions
· Implement approved solutions
Documenting
· All supporting activities
outlined above should be documented clearly, accurately and consistently.
Major Challenges Keeping up-to-date with related technologies at WHOI,
features and function of PC operating systems and application software.
This is a significant undertaking s the personal computer and networking
technologies are in a constant state of change.
Maintaining
a coordinated, flexible and successful business approach within
a fast-paced changing environment.
Managing
multiple requests from internal and external sources, often with
conflicting or non-integrated needs and responsibilities.
Build and
maintain teamwork with other departments.
Team Engagement This individual
will perform as a team member on all assignments. At times,
the team may only consist of the Customer, and this person, but
at no time will the individual work alone. This is not to
imply that the individual will not have individual accountability
or responsibility. Instead, it is to confirm the understanding
that there is always a customer for the work that we do. The
customer is always an integral part of the team. The individual
may be required to effectively negotiate with developers and external
vendors who need the services of this role. This person must
have the leadership, facilitation, and negotiation skills to perform
effectively.
Desired Education/Experience for Hiring Education
B.S. in Computer Science or related technical field
Technical
Skills
Diagnostic and troubleshooting skills with IBM compatible
personal computers
Hands-on experience with PC hardware and operating
systems
Hands-on experience with Windows and Microsoft applications
Hands-on experience with relational databases and
their concepts
Hands-on experience with VB, SQL, Bi-Tech’s CDD
reporting tool, MS-Access, HTML
Hands-on experience with Visual InterDev, Active-S,
ASP, Java Script, VB Script
Administrative
Knowledge
Functional knowledge of administrative systems is
a primary skill requirement.
Professionalism/Personal
Traits
Analytical skills, quick learner, self-starter,
excellent communication skills, consideration of others, strong
work ethic, high energy and drive to achieve quality and customer
satisfaction.
Last updated: February 25, 2013 |