Consultant, Software Engineering Job Description
Consultant, Software Engineering Duties & Responsibilities
To write an effective consultant, software engineering job description, begin by listing detailed duties, responsibilities and expectations. We have included consultant, software engineering job description templates that you can modify and use.
Sample responsibilities for this position include:
Consultant, Software Engineering Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Consultant, Software Engineering
List any licenses or certifications required by the position: PKI, AI, AWS, SSL, X509
Education for Consultant, Software Engineering
Typically a job would require a certain level of education.
Employers hiring for the consultant, software engineering job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Information Systems, Information Technology, Technical, Education, Computer Engineering, Technology, Management Information Systems, Performance
Skills for Consultant, Software Engineering
Desired skills for consultant, software engineering include:
Desired experience for consultant, software engineering includes:
Consultant, Software Engineering Examples
Consultant, Software Engineering Job Description
- Experience with AWS architectures, development, and deployment
- Experience managing applications in AWS and familiarity with core services including EC2, S3, RDS
- Help improve the team through strong feedback, explanations, assistance, training with follow-up
- Work As a facilitator to help the team resolve issues and make improvements to its use of Scrum
- Enables close cooperation across all roles and functions, addresses resource issue and disobedience of scrum practices
- Take ownership of the products you are building and understand the needs of end users
- Ensure that platform capacity and availability exceed requirements
- Review of function and technical specifications for potential performance issues
- Review of program code to identify potential performance issues
- Work with the performance team to review system use cases and functional specifications with the appropriate business analyst
- Demonstrated experience utilizing continuous integration and delivery techniques
- Knowledge of PKI encryption, certificate management, SSL, and digital signatures
- Oracle & PL/SQL ,Red Hat Linux
- Fusion Tools including Rally and Jenkins
- Security Coding Techniques and Tools - Fortify, & OWASP vulnerabilities
- Subversion/Git Source Control
Consultant, Software Engineering Job Description
- Identify quality risks, escalate issues in a timely manner and manage defects to closure
- Produce documentation based on performance issue and fixes
- Create and maintain a capacity and demand model for the platform identify new infrastructure needed to keep capacity above demand
- Partner with other architects, performance teams and infrastructure teams
- Provide support for the Hogan suite of product that include CAMS, CIS (Customer Information System), ODS (Online Delivery System), Platform Automation System (PAS) and Hogan Systems Integrator (HSI)
- Support the ACI Hostink software and monitor Authorization traffic from the ACI Base24 application to CAMS (Card and Merchant Systems)
- Work with monitoring tools like DynaTrace and Xpediter to trace and analyze call chains
- Automate application monitoring and help troubleshoot issues within the applications and other mainframe subsystems
- Coordinate and monitor performance testing activities
- Collect and analyze CICS, web traffic, and authorization data to determine volume, TPS, and other stats
- Knowledge of engineering, Cyber, or software processes
- Currently enrolled in a BA or BS degree
- 6-10 years in a contact center technology leadership role
- Minimum 10 years of experience in technology consulting, enterprise and solutions architecture and architectural framework
- Voice Technology Experience (TDM and IPT)
- International Voice strategy deployment
Consultant, Software Engineering Job Description
- Experience in specifying and developing data categorization, quality analysis, extraction, and enrichment pipelines using AWS AI services
- Experience with AWS data services like Sagemaker, Kinesis Analytics, IoT Analytics, EMR, Redshift
- Actively engage in all phases of a Software Development Life Cycle (SDLC) process to take a concept to solution for PTS/CAMS assigned projects
- Responsible for implementation and ongoing support for Big Data Platform
- CI/CD implementation with GitHub, Jenkins, Sonar, Chef
- Aligning with the systems engineering teams to propose and deploy new hardware and software environments required within the Big Data platform and to expand existing environments
- Managing and setting up infrastructure as code for Azure cloud for services like Blob storage, HDInsight, Cosmos DB
- Point of contact for platform escalation
- Design and support custom integrations and solutions in conjunction with other internal platforms
- Requirements analysis to determine testing impacts, implementing applications into the test environment, problem analysis and resolution when implementing and testing applications in the test environments, maintaining technical documentation throughout the project lifecycle
- 10-15 years contact center technology and design experience required for global-scale Contact Centers, such as VOIP/IPT/SIP, Genesys
- Strong Avaya Contact Center experience (Elite, Breeze, POM, EP)
- Minimum 5 years of experience with Contact center domain on Genesys platform, including Genesys framework, eservices, Genesys routing strategies and composer
- Experience with delivery and integration of RT Video, CTI, Multi-Carrier SIP
- Experience with virtualization and private/public cloud-delivery models
- Avaya Definity and Audix support experience
Consultant, Software Engineering Job Description
- Contribute to internal and external database related community media by posting blogs entries, generating white papers and creating video content
- Scrum Master duties including, but not limited to
- Product owner engagement
- Team productivity reporting
- Participation in Agile management ceremonies (Scrum of Scrums )
- Engage in and improve the lifecycle of the automation platform services we support—from inception and design, through deployment, operation and refinement
- Analyze ITSM activities of the platform and provide feedback to development and operations teams on gaps or resiliency concerns
- Pioneer and own technical expertise that spans all areas of the payment gateway
- In the context of our agile methodology, help teams agree and meet delivery commitments
- Provision of critical insight on designs and code reviews at a low level of technical detail
- Be familiar with popular development technologies of web front end like JavaScript, JQuery, CSS, CSS3, Html, Html5, AMD
- Be familiar with popular JS framework like Angular, Bootstrap, React, Require.js, Node.js
- Have your own views on MVC, MVVM mode of web front end framework
- Be familiar with web protocols like Http, Ajax Tcp/ip is a plus
- Cantonese-language skill is preferred
- Non-Technical Requirements
Consultant, Software Engineering Job Description
- Develop Technology Design and Development Scrum Masters to provide seamless
- Enterprise Scale technology transformation to help move traditional customer focused businesses into digital & open customer centric businesses
- Breaking the monolith across a range of client projects into highly robust, scalable microservice based digital platforms
- Agile technology transformation initiatives that enable the biggest companies in the world to adopt startup-like, rapid release cycles on an Enterprise scale
- Hands-on experience developing advanced analytics in SQL, R, Spark or similar tools
- Strong experience with middle-tier web services development (REST APIs)
- Ability to work across all layers of an application, from back-end databases through UI
- Proficient with SQL databases and knowledge of standard methodologies
- Experience with enterprise-scale data warehouse technologies (Teradata, Oracle, SQL Data Warehouse, Vertica, Redshift)
- Good working knowledge of Big Data technologies such as Hadoop, Hive, Spark
- Experience in the Azure technologies and programming
- Familiar with SCRUM methodology and ALM
- Fluent oral English is a plus
- Familiar with mobile development is a plus
- Ability to define complex interfaces involving multiple systems
- Be familiar with popular development technologies like .NET Framework, C#, ASP.NET, SQL Server