What are
Software Development Jobs?
Need
information management software development jobs and want some
practical suggestions about responsibilities, qualifications and
salaries?
Information management projects require data movement (ETL) developers
who are responsible for
creating
software code that will extract data from source systems, transform it
as necessary and load it into data warehouses and/or into data marts.
Development
phase responsibilities include:
- Creating detail design specifications based on
architecture and design specifications;
- Documenting satisfaction of requirements in
design specifications to help with requirements traceability;
- Participating in design specification quality
assurance reviews involving a data architect and data integration
designer;
- Creating unit test data to ensure that the code
performs under all expected conditions;
- Developing ETL software using common tools such
as Informatica, Ab Initio, and Ascential DataStage;
- Conducting unit tests in a personal schema to
ensure that the code meets specification;
- Documenting test results;
- Participating in code reviews with data
architects, lead developers and other developers; and
- Providing input to operational run manuals.
Quality
assurance testing responsibilities
Developers will be expected to respond rapidly to any code defects
discovered during quality assurance testing. This involves:
- Updating unit test data if appropriate;
- Modifying code as required;
- Re-testing new code; and
- Updating defect tracking tools to document
defect resolution.
Release to
production
Developers will normally be expected to:
- Provide input to the release package by
identifying all objects that need to be migrated to production; and
- Providing post production support to help
ensure
knowledge transfer.
Other
responsibilities
Developers are frequently required to help data analysts run data
profiling scripts and document the results.
What
qualifications are required for software development jobs?
ETL developers must have at least 2-4 years of experience with data
movement software such as Informatica, Ab Initio and Ascential
DataStage and experience working in a data warehousing environment.
What are
salaries expectations?
Experienced ETL developers with 3-5 years of related data warehousing
experience should expect to earn $70,000-95,000.
What are
contract employee salary expectations?
Contract employees can expect to earn anywhere
from $45 to $70 per
hour. However, this is the amount that is paid to a staffing
company. The amount the contract employee receives will depend upon the
fee demanded by the resource-staffing firm.
Can this
work be done part time?
Development
work can be done remote. This is a full time role during the
development phase and requires at least a 50% involvement during
quality assurance testing and release to production.
This role is not a part time project role. It is a good candidate for
contract employees and offshore development.
Summary…
Information
management projects are data centric and require highly skilled IT
specialists to fill software development jobs.
ETL developers are required during the development,
quality assurance testing and release to production phases.

|