💤 Consider Carefully
Software Engineering
Software Developer - Junior
at CCI- Computer Consultants International, Inc.
About the Role
Develop software features, fix bugs, test
About CCI- Computer Consultants International, Inc.
Staffing firm providing IT talent
Full Description
Title
Software Developer - Junior
Description
NOTE: The FFS resource is working 5 days onsite at the identified OPS location.
Responsibilities
- Translate technical system specifications into working, tested application components under guidance.
- Develop detailed programming specifications and implement solutions by writing, generating, and maintaining code.
- Compile and maintain data‑driven programs and perform unit testing to validate functionality.
- Design, code, test, debug, and document application components in accordance with established standards and methodologies.
- Troubleshoot and resolve technical issues that arise during application development, testing, or operation.
- Provide technical support for system implementation, conversions, and migrations.
- Support CSC release activities and ongoing application and infrastructure sustainment efforts, including:
- Urgent operational priorities
- Time‑sensitive upgrades
- Changes to existing systems and platforms
- Collaborate with technical leads and team members throughout the Software Development Life Cycle (SDLC).
General Skills
- Experience in application programming and analysis at a junior level.
- Ability to collaborate effectively with IT professionals across all phases of the SDLC.
- Experience using structured methodologies for application design, development, implementation, and maintenance.
- Experience designing, coding, testing, debugging, and documenting applications.
- Familiarity with object‑oriented and/or third‑generation programming languages and development tools.
- Experience working with one or more programming languages.
- Basic understanding of application design principles, common design patterns, deployment processes, and troubleshooting techniques.
- Experience or exposure to relational and/or hierarchical database technologies.
- Familiarity using query languages and information retrieval tools.
- Basic understanding of communication protocols and system integration concepts.
- Experience gathering and documenting information from business stakeholders and subject matter experts.
- Strong analytical and problem‑solving skills, with effective verbal and written communication abilities.
- Proven ability to work collaboratively as part of a team and meet assigned deadlines.
Desirable Skills
- Experience developing or supporting internet‑ready or web‑based applications.
- Familiarity with Rapid Application Development (RAD) or iterative development methodologies.
- Knowledge of Information Management principles, policies, and best practices.
- Experience or exposure to middleware technologies and gateway integration.
- Experience reviewing or modifying application installation or deployment scripts, including testing and debugging.
- Ability to provide post‑implementation support and assist with resolving application issues.
- Experience participating in technical design walkthrough sessions.
- Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and related accessibility standards.
- Ability to produce user and system documentation.
Additional Skills for Oracle Software Developer
- Experience supporting or assessing Oracle E‑Business Suite customizations and extensions.
- Exposure to Oracle Financial modules such as General Ledger, Accounts Receivable, Collections, Accounts Payable, or Inventory.
- Programming experience with Oracle technologies, including PL/SQL, SQL, XML, Unix shell scripting, or Oracle Data Integrator (ODI).
- Familiarity with Oracle E‑Business Suite table structures (GL, AR, AP, INV, FND).
- Basic understanding of SQL performance tuning concepts.
- Exposure to data warehousing concepts, ETL methodologies, or reporting tools (e.g., OBIEE).
- Experience or knowledge of Java and Oracle Application Development Framework (ADF) is an asset.
- Strong communication skills, with the ability to support technical quality assurance activities under guidance.
Experience and Skill Set Requirements
Software Development - 45%
- Experience troubleshooting and resolving performance issues in web‑based applications and Windows services .
- Experience developing and contributing to reusable software components .
- Experience developing and supporting web applications across multiple browsers and browser versions .
- Experience analyzing business and technical requirements to determine functional requirements for reports and system enhancements .
- Experience developing applications that store and retrieve data using relational databases .
- Experience developing applications that are built, packaged, and deployed through automated pipelines is an asset.
- Experience diagnosing application issues without direct access to deployment servers .
- Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG AA requirements for web applications.
Technical Skills - 40%
- Experience developing, testing, and debugging system enhancements using Microsoft Visual Studio 2017 and/or 2022 .
- Experience coding in C# using .NET Framework 4.8 or later .
- Experience working with XML .
- Experience working with Oracle 19c , including PL/SQL .
- Experience using Azure DevOps , including Git version control and YAML pipelines .
- Experience developing web applications using client‑side technologies, including:
- Angular (v17 with TypeScript, RxJS, NgRx)
- AngularJS
- Bootstrap
- JavaScript, jQuery, HTML5, and CSS3
- Experience with basic configuration and administration of Microsoft Windows and Linux/UNIX‑based operating systems .
Soft Skills - 10%
- Strong verbal and written communication skills to collaborate effectively with QA specialists, product owners, and technical stakeholders .
- Ability to communicate clearly with team members and seek guidance when appropriate .
- Demonstrated willingness to learn new technologies and continuously improve technical skills.
- Strong problem‑solving and troubleshooting skills .
- Experience working in a team‑based environment , with exposure to Agile/Scrum methodologies.
- Attention to detail to ensure code quality, accuracy, and functional correctness .
- Experience collaborating with multiple teams or stakeholder groups in the delivery of solutions.
Organization Experience - 5%
- Previous public sector experience in an organization of equivalent size.
Assignment Type - 5 days Onsite
MUST HAVES:
- Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG AA requirements for web applications.
- Experience developing, testing, and debugging system enhancements using Microsoft Visual Studio 2017 and/or 2022 .
- Experience coding in C# using .NET Framework 4.8 or later .
- Experience working with XML .
- Experience working with Oracle 19c , including PL/SQL .
- Experience using Azure DevOps , including Git version control and YAML pipelines .
- Experience developing web applications using client‑side technologies, including:
- Angular (v17 with TypeScript, RxJS, NgRx)
- AngularJS
- Bootstrap
- JavaScript, jQuery, HTML5, and CSS3
- Experience with basic configuration and administration of Microsoft Windows and Linux/UNIX‑based operating systems .
Apply Now →
Opens in a new tab on the company's website