Consultant Software Engineer Job Description
Consultant Software Engineer Duties & Responsibilities
To write an effective consultant software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included consultant software engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Consultant Software Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Consultant Software Engineer
List any licenses or certifications required by the position: AWS, HL7, SD, SAP, DBA, CFT, VPC, SNS, S3, EC2
Education for Consultant Software Engineer
Typically a job would require a certain level of education.
Employers hiring for the consultant software engineer 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, Technical, Engineering, Computer Engineering, Education, MBA, Business, Information Systems, Graduate, Information Technology
Skills for Consultant Software Engineer
Desired skills for consultant software engineer include:
Desired experience for consultant software engineer includes:
Consultant Software Engineer Examples
Consultant Software Engineer Job Description
- Prior experience working with onshore/offshore third-party resources
- Closely follows the strategic direction set by the segment and executes on priority goals
- Defects and enhancements prioritization with business process owners
- Proficiency with ASAP (Accelerated SAP) Waterfall and Agile methodologies
- Ability to network with key contacts outside the area of expertise and other departments on technical matters
- Closely work with infrastructure teams to ensure a reliable and stable deployment of defects and enhancement solutions
- Understands required master data to ensure ECC PTP processes and SRM are not negatively impacted
- Collaborates with other process team members (OTC, RTR, R&I, and non-SAP systems) to ensure a cohesive solution without impacting downstream processes or systems
- Ensure all critical ECC PTP and SRM processes designs are properly monitored and alerted
- Complies and enforce adoption of Solution Manager, Charm Management, HP ALM and other standard tools
- Experience working with Big Data technologies
- Experience in big data technologies like Hadoop is a big plus
- JavaScript / JavaScript frameworks (jQuery, underscore, knockout, d3)
- CSS / SASS / Coffee
- NET / C# / ASP.NET
- Happy hours and team outings
Consultant Software Engineer Job Description
- Design and implement core functionalities of SAP WM/HUM
- Functional and technical related issues of HUM/SUM
- Analyze and resolve all critical issues and Root Cause Analysis for all issues related to Functional Specifications for all developments activities
- Design and implement core functionalities of SAP CO
- Support all functional and technical related issues of CO
- Co-ordinate with team and execute the testing plan
- Ability to build and enhance standards, policies, best practices, technical artifacts as required by the business in the RTR functional areas
- Configure SAP systems within the SAP FICO module along with working across all FICO sub-modules (GL, AP, AR, FA
- Understand configurations and coding within SAP
- Proficiency with ASAP (Accelerated SAP) Waterfall and Agile methodologies and work through the SDLC lifecycle
- Relevant IT education at academic level
- Up-to-date with the latest Documentum software stack
- Experience working in agile teams (Scrumban)
- Right to live and work in the UK
- Experience of user centric design
- Experience of streamlining configuration management
Consultant Software Engineer Job Description
- Contribute to the delivery and support of our web application using JavaScript / NodeJS / HTML5+CSS
- Produce robust and scalable software code
- Help us innovate by evaluating new technologies and solutions
- Collaborate with both internal and external contacts when necessary
- Actively share ideas and best practices with the team
- Integrate with 3rd party API’s for data consumption
- Integrate with data storage solutions such as SQL Server
- Design, build, and maintain efficient, reusable, and reliable ETL processes
- Build complex workflows using open source ETL tools such as Talend
- Write data processing and transformation routines using Apache Spark (Scala), Hadoop (Hive), Redshift, and Presto
- Minimum seven years of big data experience with multiple programming languages and technologies
- Bachelor’s degree in Computer Science, Computer Engineering, or related field from an accredited college or university
- Demonstrated experience designing and delivering solutions utilizing the Cortana Intelligence Suite of analytics services part of Microsoft Azure including HDInsight, Azure Data Lake Analytics, Azure SQL Data Warehouse, Azure SQL, Data Factory, Streaming Analytics, Data Catalog, and Power BI
- Work with team members and clients to assess needs, provide assistance, and resolve problems, using excellent problem-solving skills, verbal/written communication, and the ability to explain technical concepts to business audiences
- Minimum four years of big data experience with multiple programming languages and technologies
- Minimum one year of big data experience with multiple programming languages and technologies
Consultant Software Engineer Job Description
- Provides technical expertise and acts as a coach for data acquisition
- Maintains dotted line relationship with business application leadership and business analysts
- Leads in the development of business strategy
- Manages and prioritizes a backlog of work for multiple portal web application
- Documents requirements for development teams
- Validates and accepts work delivered by development teams
- Supports multiple scrum teams and portal web applications
- Working closely with Developers and Architects in solving software defects What software tools/skills are needed to perform these daily responsibilities?
- Lead one cross-functional pod of engineers across application development teams for the Consumer Technology team, including web, mobile, and core services
- Lead by example through dedication, elegant code, and openness to find the best technical solution, while collaborating effectively in your team across the organization
- Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD
- Minimum number of years of experience is five plus years
- Bachelor’s degree from an accredited college/university in Computer Science, Computer Engineering, Engineering, or related fields with five years of relevant experience,MUST have BIG Data experience
- Broad knowledge of various information technology functions, concepts and practices in a large IT environment, with the ability to align technical decisions to business need, and facilitate technical decision making based upon business value vs
- Ability to create configurations in SAP, ideally within the MM module
- Hands on experience with PTP processes in ECC 6.0, along with support SRM system knowledge would be ideal
Consultant Software Engineer Job Description
- Enforce coding standards through design, architectural, and peer reviews, test driven development, and automated workflows via CI/CD processes
- Onboard and manage the work of a growing team made up of in-house and remote resources
- Be fully involved in the software development lifecycle, mentoring engineers as they build software in alignment with an evolving architectural vision
- Ensure up-to-date documentation for systems, applications, and procedures
- Partner with development operations to continue developing a highly functional set of development tools in what will become a continuously deployed environment
- Participates in the complete development process as a subject matter expert (SME) to ensure an approach of built-in quality at all stages to produce quality code
- Provides expert guidance for developing software tools, frameworks and utilities that will be used for validation and verification activities, and end-to-end functional testing of software
- Installs and uses complex CI frameworks for use in continuous testing and continuous deployment / delivery
- Applies expert knowledge in use of performance, load, security and service virtualization testing tools to conduct testing, analysis and interpret results
- As the SME, acts as a single point of contact for large and / or highly complex client projects with regard to test activities and provides expertise to other Test Analyst
- Excellent programming and scripting skills in multiple languages (C/C++, Java, bash, Perl, Python, PHP, Ruby )
- Experience troubleshooting complex interfaces involving multiple systems
- Understanding of key integrations points with Finance (FICO)
- Understanding of the ASAP (Accelerated SAP) Waterfall and Agile methodologies
- Must have strong communication and presentation skills and the ability to communicate effectively and efficiently across all business units and technical teams
- Must have strong SAP SD configuration skills, and a broad understanding of SAP standards and best practices