IT Developer
4 days ago
Basic Job Functions:
Develops software, configures high-level software packages, and provides the final level of support
for the company systems and data architectures.
Experience and Education:
- Master’s degree with two years of related work experience or four years of IT
Experience; OR
- Bachelor’s degree in Information Technology with four years of related work experience or
six years of IT Experience; OR
- Associate’s degree in Information Technology with six years of related work experience or
four years of IT Experience; OR
- High School Diploma or GED with eight + years equivalent external work experience or eight
years of IT Experience
- 4+ years in software development teams using Microsoft.NET technologies
**Required Skills**:
- Development and troubleshooting of (Windows/Web) based software solutions on multi[1]
tiered architecture using Microsoft.NET Technologies C#, ASP.NET, MVC, ASP.NET Web API
using Microsoft Visual Studio.
- Designing database tables with Normalization and develop SQL Stored Procedures, functions
in SQL Server
- Development of Web apps using HTML5, CSS, jQuery and one of the JavaScript frameworks
(Knockout JS, Angular/ReactJS/VueJS)
- Experience in SQL Server reporting services (SSRS) and SQL Server integration services (SSIS).
plus.
- Proven experience with software development life cycle, change management process, and
version control packages.
- Object oriented languages.
- Proven ability and knowledge of computer technology.
- Excellent communication and organization skills.
- Logical troubleshooting.
- Proven interpersonal skills.
- Global experience providing tier three support in manufacturing is a plus.
- Python programming experience is a plus
Essential Responsibilities:
- Development and troubleshooting of (Windows/Web) based software solutions on multi[1]
tiered architecture using Microsoft.NET Technologies C#, ASP.NET, MVC, ASP.NET Web API
using Microsoft Visual Studio.
- Designing database tables with Normalization and develop SQL Stored Procedures, functions
in SQL Server
- Development of Web apps using HTML5, CSS, jQuery and one of the JavaScript frameworks
(Knockout JS, Angular/ReactJS/VueJS)
- Experience in SQL Server reporting services (SSRS) and SQL Server integration services (SSIS).
plus.
- Proven experience with software development life cycle, change management process, and
version control packages.
- Object oriented languages.
- Proven ability and knowledge of computer technology.
- Excellent communication and organization skills.
- Logical troubleshooting.
- Proven interpersonal skills.
- Global experience providing tier three support in manufacturing is a plus.
- Python programming experience is a plus
Key Competencies:
- Undertakes analytical activities and delivers analysis outputs, in accordance with customer
needs and conforming to agreed standards.
- Maintains knowledge of specific technical specialisms provides detailed advice regarding
- Within given research goals, builds on and refines appropriate outline ideas for research, i.e.
evaluation, development, demonstration and implementation. Uses available resources to
gain an up-to-date knowledge of any relevant IT field. Reports on work carried out and may
contribute sections of material of publication quality.
- Maintains awareness of opportunities provided by new technology to address challenges or
to enable new ways of working. Within own sphere of influence, works to further
organizational goals, by the use of emerging technologies and products. Contributes to
briefings and presentations about their relevance and potential value to the organization.
- Provides expertise and support on use of methods and tools.
- Applies data analysis and data modeling techniques to establish, modify or maintain a data
structure and its associated components (entity descriptions, relationship descriptions,
attribute definitions).
as part of a team on design of components of larger systems. Produces detailed designs
including for example: physical data flows, file layouts, common routines and utilities,
program specifications or prototypes, and backup, recovery and restart procedures.
- Translates and implements simple development project requirements into physical database
structures. Assesses proposed changes to object and data structures and implements these
changes in physical databases. Assists in database management system support activities for
operational database systems.
- Designs, codes, tests, correct, and documents simple programs, and assist in the
implementation of software which forms part of a properly engineered information or
communications system.
- Applies tools and methods to identify the user experience, user’s characteristics and tasks,
and the technical, organizational and physical environment in which the product or system
will operate.
- Defines the integration build, accepts software modules from software developers, and
produ