You haven't searched anything yet.
The software developer’s role is to design, code, test, and analyze software programs and applications.
This includes researching, designing, documenting, and modifying software specifications throughout the
production lifecycle. The software developer will also analyze and amend software errors in a timely and
accurate fashion and provide status reports where required.
Responsibilities
Strategy & Planning
Assist other developers, analysts, and designers in conceptualizing and developing new software
programs and applications.
Plan phases of the software development life cycle (SDLC) for a variety of projects.
Assist in the preparation and documentation of software requirements and specifications.
Research and document requirements of software users.
Assess and develop long-term strategic goals for production databases in conjunction with data
owners and department managers.
Work with application development staff to develop database architectures, coding standards,
and quality assurance policies and procedures.
Design and implement redundant systems, policies, and procedures for disaster recovery and
data archiving to ensure effective protection and integrity of data assets.
Acquisition & Deployment
Conduct research on emerging application development software products, languages,
standards, and database products, services, protocols in support of procurement and
development efforts.
Recommend, schedule, and perform software improvements and upgrades.
Operational Management
Consistently write, translate, and code software programs and applications according to
specifications.
Run and monitor software performance tests on new and existing programs for the purposes of
correcting errors, isolating areas for improvement, and general debugging.
Meet with decision makers, systems owners, and end users to define reporting requirements and
goals.
Generate statistics and prepare and write reports for management and/or team members on the
status of the programming process.
Assist in the development and maintenance of user manuals and guidelines.
Install software products for end users as required.
Write programming scripts to enhance functionality and/or appearance of company Web
applications as necessary.
Work with other department members to assist in resolving problems with software products or
company software systems.
JOB TITLE LOCATION JOB CODE FLSA BASIS
MIS Developer GA NA Exempt
DEPARTMENT REPORTS TO SHIFT/HOURS
MIS MIS Manager varies
Liaise with various business groups in the organization to facilitate implementation of new or
improved reporting processes.
Create models for new database development and/or changes to existing ones.
Install and configure relevant network components to ensure database access as well as
database consistency and integrity.
Respond to and resolve database access and performance issues.
Monitor database system details within the database, including stored procedures and execution
time, and implement efficiency improvements.
Monitor, optimize and allocate physical data storage for database systems.
Plan and coordinate data migrations between systems.
Develop, implement, and maintain change control and testing processes for modifications to
databases.
Create, or support creation of, required reports in response to business user needs.
Perform database transaction and security audits.
Establish appropriate end-user database access control levels.
Develop routines for end users to facilitate best practices database use.
Other duties as assigned
Position Requirements
Formal Education & Certification
Bachelor’s or Associate degree in the field of computer science or software engineering, and/or 3
years equivalent work experience.
Knowledge & Experience
Working technical knowledge of programming languages, including [C#, C , VB.Net, JavaScript,
HTML/XHTML ].
Experience working with enterprise applications, including [Oracle JD Edwards EnterpriseOne].
Hands on experience working in integrated development environments, including [Visual Studio].
Experience working with business reporting applications, including [Crystal Reports]
Extensive experience with [Windows] operating systems.
Extensive experience with [Microsoft SQL] database.
Familiarity with the [Manufacturing] industry.
Hands-on software troubleshooting experience.
Knowledge of applicable data privacy practices and laws.
Experience with specific phases of the software development life cycle
Strong understanding of database structures, theories, principles, and practices.
Working technical experience with designing, building, installing, configuring and supporting
database servers, especially Microsoft SQL server.
Hands-on database tuning and troubleshooting experience.
Experience with data processing flowcharting techniques.
Project management experience.
Good understanding of the organization’s goals and objectives.
Job Description
JOB TITLE LOCATION JOB CODE FLSA BASIS
MIS Developer GA NA Exempt
DEPARTMENT REPORTS TO SHIFT/HOURS
MIS MIS Manager varies
Personal Attributes
Flexible and adaptable in regards to learning and understanding new technologies.
Strong written and oral communication skills.
Strong interpersonal skills.
Ability to conduct research into software-related issues and products.
Highly logical.
Technically proficient.
Highly self-motivated and directed.
Keen attention to detail.
Proven analytical and problem-solving abilities.
Ability to effectively prioritize and execute tasks in a high-pressure environment.
Ability to work both independently and in a team-oriented, collaborative environment.
Creativity in the case of Web or interface design.
Work Conditions
Overtime hours may be required to meet project deadlines.
Some travel may be required for the purpose of off-site software installation.
Job Type: Full-time
Pay: $75,000.00 - $95,000.00 per year
Benefits:
Compensation package:
Experience level:
Schedule:
Work Location: In person
Full Time
$67k-82k (estimate)
04/27/2024
05/14/2024
The job skills required for MIS Developer include Computer Science, C#, JavaScript, Programming, HTML, Software Engineering, etc. Having related job skills and expertise will give you an advantage when applying to be a MIS Developer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by MIS Developer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for MIS Developer positions, which can be used as a reference in future career path planning. As a MIS Developer, it can be promoted into senior positions as a Web Software Developer II that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary MIS Developer. You can explore the career advancement for a MIS Developer below and select your interested title to get hiring information.