Job Description
Arthur Grand Technologies is currently seeking a highly motivated and skilled Software Developer - Senior for one of our clients
Position: Software Developer - Senior
Location: Toronto, ON, M2M 4K5 (Hybrid)
Duration: Long Term Contract
Must haves
- Developing Enterprise Application Integration Solutions in MuleSoft platform
- Salesforce Integration with MuleSoft using bulk API's
Nice to Have:
- Salesforce Development Experience
Experience and Skill Set Requirements
Technical Skills
- 10+ years of full cycle software development including requirements, design, development, optimization, testing, implementation and support
- MuleSoft Certified developer
- 3 years+ hands on experience with MuleSoft Design and Development including
- Salesforce integration using Bulk APIs
- MuleSoft integration patterns
- Design and develop robust & performant MuleSoft code
- CloudHub administration experience
- GitLab experience, including integration with MuleSoft
- Experience in MuleSoft Anytime platform, Mule connectors, Active MQ, API Gateway, API design, RESTful APIs, Mule cloudhub, Mule RTF, Microservices, Salesforce
- Data integration - real-time and batch, with experience across multiple platforms and technologies – MuleSoft, Salesforce
- Experienced in defining systems strategy and requirements, designing and prototyping, planning testing, and supporting training efforts
- Oracle RDBMs(19c), SQL, PL/SQL, JSON, XML, Unix/Linux shell scripting, optimized database queries, data architecture, data design, modeling and mapping
- Experience with version control system SVN or GitLab is an asset
- Working knowledge of issue tracking sysem Jira
- Enhanced CI/CD experience and DevOps methodologies and technologies an asset
- Develop and support application monitoring using Elastic/Logstash/Kibana or Sematext
- Knowledge of Java, JSON, XML, API calls, HL7/FHIR, Node JS, Python, Restful web services
- Knowledge of the provincial immunization systems.
Core Skills and Experience
10+ years of experience with:
- Conduct research and assessment of options for technical design issues
- Contributing to design/development project plans, including work breakdown and resources estimates
- Maintaining development environments and continue continuous Integration (CI) practice
- Working with business analysts to translate the business requirements and functional specifications into an application design appropriate to meet the business and operational/IT needs
- Working with technical systems specifications and translating them into working, tested applications for large, complex, mission critical applications
- Work with Quality Assurance (QA) to code, test, and debug extensions/tools integration services
- Analysis, design and development work on complex, multi-tier web-based applications, micro-services architecture, mobile, and off-the-shelf solutions
- Proven technical leadership skills with ability to identify areas for improvement, and recommend solutions
- Designing, developing and implementing applications that work across modern browsers and various platforms, and mobile devices
- Conducting technical analysis, program code, detailed programming reports and specifications, program design, writing and/or generating code, and conducting tests
- Developing and maintaining system design models, technical documentation and specifications
- Maintaining development environments and adopt continuous Integration (CI) practice
- Conducting technical evaluation and assessment of options for technical design issues, application figuration aspects and integration capabilities, related tools and utilities, gap analysis of integration components to technical requirements/specifications/documentation
- Providing impact analysis, effort estimate and solution design/development for solution/software upgrades or based on any new business requirements
- Undertaking proof of technology with test data to simulate application load and performance tuning related applications
- Providing software expertise in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
- Providing application programming support for incident management, application functionality sustainment, performance tuning and technical documentation
- Developing and maintaining system design models, technical documentation and specifications
- Developing medical and clinical based systems
- Web performance optimization
- Various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
- Conducting technical analysis, trouble-shooting, and issue resolutions for production operational support of reports, and other components and utilities
- Knowledge of recognized accessibility laws, regulations, and standards (e.g., W3C, WCAG) or other specific accessibility standards, and experience in usability, accessibility and compliance testing
- Ensuring compliance with architecture framework and system standards, and Agile Development Methodology
- Project management practices, and ability to contribute to design/development project plans, including work breakdown, resource estimates, and status reports
- Experience with Software Development Lifecycle (SDLC)
- Continuous Integration (CI) practice and enhanced Ci/CD experience and DevOps methodologies and technologies an asset
- Knowledge and experience with leading-edge technologies, design criteria including usability, security, and privacy for web and mobile applications.
Public Sector/Healthcare Experience
- Experience working with federal/provincial/broader public-sector healthcare providers
- Knowledge of the provincial immunization system and OPS large complex IT Health related projects or equivalent
- Experience with integration of Clinical IT Systems such as Client and Provider Registries
- Knowledge of Public Sector Enterprise Architecture artifacts (or similar), processes and practices
- Experience in producing technical documentation that comply with industry standard practices
- Knowledge of industry standard such as Project Management Institute (PMI)
- Experience adopting and adhering to Public Sector Unified I&IT Project Methodology, Public Sector Enterprise Architecture and Public Sector Gating process and Public Sector Standard Systems Development Methodologies.
General Skills
- Demonstrated strong leadership and people management skills
- Exceptional analytical, problem solving and decision-making skills
- Demonstrated strong interpersonal, verbal and written communication, and presentation skills
- Proven troubleshooting and critical thinking experience
- Demonstrated ability to apply strong listening skills to facilitate issue resolution
- Effective consulting skills to engage with all stakeholders with proven track record for building strong working relationships
- Excellent customer service skills, including tact and diplomacy to ensure client needs are managed effectively
- A motivated, flexible, detail-oriented and creative team player with perseverance, excellent organization and multi-tasking abilities, and a proven track record for meeting strict deadlines.
About Arthur Grand Technologies:
Arthur Grand Technologies is a leading provider of staffing and technology consulting services. Our company is managed by a team of professionals who have worked for big 5 consulting firms for 20+ years. We are a minority-owned staff augmentation and technology consulting company.
At Arthur Grand Technologies, we value our employees & contractors and strive to provide them with challenging, interesting work, market-relevant benefits, and opportunities for professional growth. If you have the necessary qualifications, and are excited to join a dynamic team, please send your resume to gayathri.dwaragan@arthurgrand.comfor immediate consideration.
Thank you for considering Arthur Grand Technologies. We look forward to hearing from you soon.
Best regards,
Gayathri Dwaragan
gayathri.dwaragan@arthurgrand.com
Arthur Grand Technologies Inc
www.arthurgrand.com
Arthur Grand Technologies is an Equal Opportunity Employer (including disability/vets)
Job Type: Fixed term contract
Schedule:
Ability to commute/relocate:
- Toronto, ON: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's Degree (preferred)
Experience:
- Mulesoft: 10 years (required)
Language:
Apply
Go Back