Software Engineer - Information Management and Reporting - IM and R
05 / 16 / 2025
Contract
Active
The Software Engineer – IM&R is responsible for developing and delivering scalable web applications within a continuous deployment environment.
This role involves full-stack development, project coordination, and collaboration across teams to build enterprise solutions that meet user requirements and business goals.
Key Responsibilities
- Develop front-end user interfaces and back-end database solutions using mobile-first and test-driven design approaches.
- Coordinate projects, including directing teams, preparing project documents, and managing schedules and resource availability.
- Analyze, design, and implement applications based on user requirements and design specifications.
- Participate in database development, data modeling, and data warehouse architecture design.
- Recommend and implement technology upgrades, configuration enhancements, and application conversions.
- Automate processes for building, testing, documenting, and deploying applications at scale.
- Provide technical advice on product evaluation, risk assessment, and alternative solutions.
- Ensure client requirements are understood and fulfilled throughout the project lifecycle.
- Interpret client needs and infrastructure to contribute to system design plans.
- Evaluate emerging technologies and their integration feasibility.
- Identify system problems and manage contractors developing system improvements.
- Collaborate within agile teams to meet organizational goals.
- Communicate technical concepts effectively to non-technical stakeholders.
- Serve as a subject matter expert in working groups and committees.
- Perform other duties as assigned.
Required Qualifications
- Bachelor’s degree in Computer Science or related field with 2 years of related experience; OR
- Diploma in Computer Science or related field with 3 years of related experience; OR
- Certificate or coursework in Computer Science or related field with 4 years of related experience.
- Minimum 5 years of experience in full-stack frontend and backend development.
- At least 3 years’ experience with cloud infrastructure (AWS and Azure) for scalable data storage, processing, and security.
- 3 years’ hands-on experience with ETL processes and pipeline orchestration using tools such as Informatica, Apache NiFi, or AWS Glue.
- Experience with DevOps pipelines for CI / CD, automation, and deployment using Jenkins, GitLab CI / CD, or Azure DevOps (3 years).
- Experience in API development and integration within continuous development environments (3 years).
- Familiarity with containerization and orchestration tools like OpenShift.
- Knowledge of version control systems such as Subversion and Git.
- Strong understanding of agile software development methodologies.
- Solid knowledge of data warehousing concepts, including data modeling and reporting.
- Strong analytical, interpretative, and problem-solving skills.
Preferred Qualifications
- Experience with additional cloud platforms or multi-cloud environments.
- Familiarity with advanced security practices in cloud and data applications.
- Experience working in large-scale, mission-critical enterprise environments.
- Knowledge of machine learning or advanced analytics integrations within data pipelines.
- Experience mentoring junior developers or leading small development teams.
J-18808-Ljbffr
Create a job alert for this search