Remote Senior Application Developer / Analyst
Company: Vaco Technology
Location: Charlotte
Posted on: April 17, 2024
Job Description:
Job Summary: The SrApplications Developer/Analyst is responsible
for project management, applications systems and client server
analysis, implementation, integration work, maintenance, custom
development, and support for all company applicationsProvides
systems expertise and support for vendor-acquired solutions and
provides design, development and support for custom-developed
solutions.Leading role in architecture, design, development,
acquisition, implementation, administration, management, and
technical support of key all software systems and application
serversCollaborates with application/database/network technical
staff to engineer and implement solutionsDevelops user
documentation, training materials, and provides training classes as
necessaryProvides support for other applications systems as
assigned.Supervisory Relationship: This position reports to the IT
Applications LeadWorks under general supervision and the guidance
of company IT policies, procedures, and guidelinesHandles
emergencies as directed by the Information Technology Services
Director.Essential Roles and Responsibilities:
- Provides high quality, detailed consultation, technical support
and trouble-shooting for the compay web based assets, and
specifically website, any dealer portals, and other current/future
browser based applications including custom-developed
solutionsUsing a combination of web centric skills (e.gASP.NET, C#,
CSS, HTML5, MS SQL), enable more Corporate functions to become
available to our clients, dealers and customers.
- Evaluates current procedures and recommends changes and
improvementsProvides instruction on procedures and use of
department softwareIdentifies and applies security measures
consistent with regulatory guidelines and security policies and
procedures.
- Designs and builds solutions using standard technologies and
toolsCollaborates cross functional team of appropriate business
leaders/users on planning, designing, organizing, developing, and
maintaining company applications.
- Reviews work for quality control and consistency.
- Administers application server(s) and related systems.
- Provides solution architecture and programming ranging from
scripting languages (vbscript, JQuery, JavaScript), .NET
programming (ASP.Net and C#) and Microsoft Sql.
- A demonstrated understanding of IT/Web infrastructure,
communications, marketing, and customer service principles; An
intermediate to advanced understanding of HTML and CSS;
- Ability to read and/or debug code written by others.
- Acts as project manager for software purchase and
implementation projectsPlans, organizes, and develops project
outline; communicates with team members; and acts as liaison
between vendors and department stakeholdersPresents team
recommendations to Systems Steering Committee.
- As project leader, chairs meetings and/or committees, prepares
agendas, and coordinates project activitiesCommunicates project
recommendations and/or status to company leaders at all levels of
the organizationPrepares and monitors project budgets.
- Researches and recommends security configurations, security
solutions, software development tools, and integration strategies
based on best practices and industry standardsDevelops and/or
enhances related procedures and documentation.
- Provides application support services such as report
development, security administration, implementation, upgrade or
fix specifications, integration development and support, written
and oral communications, documentation, and training to end user
departments with a high level of customer service.
- Maintains systems based on best practices consistent with
regulatory standards and company security policies and
proceduresMaintains detailed records as appropriate.
- Maintains a close working relationship with vendors to identify
and solve problems with software systemsTroubleshoots problems;
makes corrective changes to existing configurations through
consultation with vendor.
- Recommends upgrades, changes and new software purchases to the
Information Technology Director.
- Maintains knowledge to be current with developments and changes
in applications software from an enterprise perspectiveReviews and
tests new technology for potential adoption and use by the
companyPERFORMANCE REQUIREMENTS (Knowledge, Skills, and Abilities):
- Extensive knowledge of principles and techniques of
architecture, design, development, integration, and implementation
of complex computer systems in a complex network environment.
- Extensive knowledge of programming languages including
PowerShell, C#, SQL, JavaScript, TypeScript, HTML, CSS, .Net/.Net
CORE.
- Extensive knowledge of developing and consuming APIs.
- Strong knowledge of software application environments including
multi-tier systems, client management technologies, and
service-based architectures using of REST, JSON, XML and direct API
access.
- Strong knowledge of the operation of computers, mobile devices
and peripherals.
- Strong knowledge and understanding of server
administration.
- Strong knowledge of SharePoint, Active Directory, and
LDAP.
- Strong knowledge of database design, normalization, and
reporting.
- Ability to lead system application improvement and acquisition
projects, including vendor management.
- Understand, interpret, and apply regulatory standards and
security standards to systems
- configurations, procedures, and training documents.
- Extensive ability to provide detailed application support
services such as report development, upgrade/fix specifications,
written and oral communications, training to end user
departments
- Test and provide change management for complex system
environments.
- Execute a custom development project independently by being
able to scope, plan, and execute
- a project from concept to go-live.
- Design and develop complex, multi-tier applications with
distributed modules.
- Develop robust integration with other mission-critical
production applications.
- Ability and willingness to develop a comprehensive business and
technical knowledge of key business software application
packages.
- Expand on technical skills quickly.
- Ability to read and comprehend technical manuals and apply the
contents to solving software and hardware problems.
- Knowledge of Principles and practices of project
managementincluding requirements gathering and analysis, team
management, project planning, risk assessment, requirement and goal
definition, budget preparation and tracking, multi-tasking,
communications coordination, and time and task management with
employees at all levels of the organization and with outside
vendors.GENERAL
- Excellent written and oral communication skills.
- Excellent interpersonal skills for establishing and maintaining
effective working relationships with staff, department staff, and
vendors.
- Excellent skills in planning, organizing, problem-solving, and
time management.EXPERIENCE AND TRAINING REQUIREMENTS:
- BA or BS degree in computer science, information systems
management, business computer programming, mathematics, or related
field.
- Seven plus years of progressively responsible experience in
software development, or systems analysis/project management
supporting applications in a complex business setting
requiredExperience providing such work in a Manufacturing setting
preferred.
- Four plus years of experience designing, developing and
supporting web-based systems using modern open source and Microsoft
technologies including JavaScript frameworks, REST-based APIs and
.Net required.
- Experience supporting applications that use MS SQL and/or other
relational database management software required.
- Experience managing a SharePoint site, and providing support
and development in SharePoint is preferred.
- Willingness and ability to work extra hours or change hours as
needed to do systems work outside of normal business hours when
necessary.
Keywords: Vaco Technology, Charlotte , Remote Senior Application Developer / Analyst, IT / Software / Systems , Charlotte, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...