Consultant, Software Engineering Job Description

Consultant, Software Engineering Job Description

4.8
151 votes for Consultant, Software Engineering
Consultant, software engineering provides guidance and oversight into secure application coding practices conducted by other teams by acting as a mentor to software developers.

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:

Manage day to day delivery issues, challenge them and escalate as appropriate
Manage deliveries within budget, conscious of the CAPEX and OPEX split
Liaise with all levels within the Prepaid Organisation and actively manage deliveries to completion
Report to the Prepaid Head of Technology Portfolio Management and work with the other TDMs and Discipline Managers
Communicate with product/UI designer/backend engineer to provide usable technical solution
Fix bugs in development
Independent delivery project workload
Work with a team of software engineers for Agile scrum teams assigned to work on the project
Ensure outstanding level of customer satisfaction
Lead team, guiding morale, quality, process, and operations excellence

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:

Various technologies to other team members
UNIX
Java
Mentor junior developers
AWS
Advanced authentication techniques on mobile and web based platforms
Along with requisite coding and debugging skills
Continuous delivery practices
Software Development Lifecycle
Spring

Desired experience for consultant, software engineering includes:

Ensure quality of application codebases and alignment with development standards
As recognized subject matter expert, lead planning, design and implementation of all technical solutions
Provide technical leadership and oversight for all Identity Solution projects
Proactively create and maintain solution and technology road maps
Ability to architect and provide technical leadership to large, complex and scalable systems
Experience with agile delivery techniques like Scrum and Kanban

Consultant, Software Engineering Examples

1

Consultant, Software Engineering Job Description

Job Description Example
Our company is searching for experienced candidates for the position of consultant, software engineering. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for consultant, software engineering
  • 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
Qualifications for consultant, software engineering
  • 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
2

Consultant, Software Engineering Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of consultant, software engineering. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for consultant, software engineering
  • 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
Qualifications for consultant, software engineering
  • 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
3

Consultant, Software Engineering Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of consultant, software engineering. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for consultant, software engineering
  • 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
Qualifications for consultant, software engineering
  • 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
4

Consultant, Software Engineering Job Description

Job Description Example
Our growing company is hiring for a consultant, software engineering. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for consultant, software engineering
  • 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
Qualifications for consultant, software engineering
  • 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
5

Consultant, Software Engineering Job Description

Job Description Example
Our company is hiring for a consultant, software engineering. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for consultant, software engineering
  • 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
Qualifications for consultant, software engineering
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates