SAP ABAP Developer

at FastTek Global
Published August 25, 2022
Location Jackson, MI
Category Default  
Job Type Full-time  

Description

Responsibilities
The Senior Developer works within the Application Platform Services (APS) team to develop and deliver technology solutions. The scope of technology in the APS environment includes SAP, non-SAP systems (.NET), SharePoint services, and interfaces with multiple vendors/external organizations. The team utilizes a hybrid agile format delivering enhancements and new applications. The team is composed of resources with expertise in many technology stacks across multiple portfolios.

Key responsibilities include:
· Analyze business problems, identify technology options, and define detailed specifications of technology solutions according to company standards and guidelines
· Develop technical specifications using functional and/or business requirements as a starting point
· Perform analysis and refine system requirements and designs
· Identify, develop, deploy, and provide post implementation support of infrastructure and or application technologies to support the company's business requirements
· Applies principles, methods, and procedures for designing, developing, optimizing, and integrating new and/or reusable systems components
· Perform prototyping, design, development, testing, debugging, documentation and implementation of software applications in an agile environment
· Design and develop efficient and effective applications through optimal use of reusable components
· Ensure that applications are optimized for state‐of‐the‐art technology and functionality, comply with regulatory requirements, and are consistent with the current and planned infrastructure and data environments
· Determine output media/formats
· Design and document user interfaces
· Work with Quality Assurance and the business partners to test applications; assure software and systems quality and functionality, i.e. meets documented business requirements
· Integrate hardware and software components
· Write and maintain program documentation
· Participate in the evaluation of new software technologies
· Ensure the rigorous application of information security/ information assurance policies, principles, and practices to the delivery of application software services
· Provide time/resource estimates for assigned tasks
· Participate in design and code reviews for other members of the development team

Skills:
· 8+ years of experience working in an enterprise-size IT environment, including 4+ years as an IT Project Manager
· Demonstrated understanding of the systems development life cycle
· Experienced one or more full release cycles
· 10+ years of experience with SAP ABAP development experience
· Experience with SAP integration objects including SAP XI/PI/PO and EDI
· Experience with object-oriented development methodologies
· Experience using software development tools and software configuration management (SCM) in both SAP and non-SAP technologies
· Understanding of software test methodologies, test scripting and testing tools
· Understanding of database management principles and methodologies, including data structures, data modeling, data warehousing, and transaction processing
· Strong interpersonal skills and ability to work in a collaborative team environment
· Self-motivation to operate with a high degree of autonomy
· Proven knowledge of software design principles, methods, and approaches, mastery of, and skill in applying, systems engineering concepts and factors, such as: structured design, supportability, survivability, reliability, scalability, and maintainability
· Excellent written, verbal and presentation skills
· Proven analytical and problem-solving abilities
· Strong attention to detail
· Ability to operate with significant autonomy and latitude to meet business objectives
· Exceptional interpersonal and communication skills with the ability to communicate with all levels of associates in the organization
· Proven ability to work effectively in a team setting as well as independently with minimal error and guidance
· Excellent planning and organizational skills with an ability to understand the long-term ("big picture")
· Experience with .Net languages
· Experience in agile software development and/or extreme programming
· Experience with ISIS(or UNIX scripting equivalent) support and/or development
· Masters or other advanced degree, ideally in an IT or Business area
· Energy industry background that includes a working knowledge of effectively mapping technology to business challenges

Education:
· A bachelor's degree is required; preferred field of study in Computer Engineering, Computer Science, Information Systems or other IT-related area, Business or related