Full Stack Developer

On behalf of our client, a leader in natural gas distribution, we are looking for a Full Stack Developer to join their team on a contractual basis.

POSITION SUMMARY:

  • As a Full Stack Developer, you will develop and maintain the product.
  • Gathers user requirements, writes, and codes using an agile methodology and continuously updates the product.
  • Collaborates with internal stakeholders, the development team and Scrum Master to develop, design, build and launch the product.
  • This role will bring distinctive capabilities driving competitive advantage by applying this deep understanding within a complex, cross-functional environment.

KEY RESPONSIBILITIES/ACCOUNTABILITIES:

  • Brings deep functional expertise to develop polished modular code distinctively to ensure the large-scale business impact of the digital products being built and drive competitive advantage for as a whole.
  • Develops/implements technical solutions for Lab; ensuring efficient coordination of technical and administrative resources, and ensuring coordination with other internal and/or external stakeholders.
  • Bring recommendations on critical decisions relating to code build.
  • Develops across the technology stack, in different languages and environments.
  • Ability to bring recommendations around architecture and platform decisions.
  • Works closely with end-users to identify issues and captures business requirements.
  • Translates business requirements into system design specifications.
  • Performs appropriate development and testing activities.
  • Optimizes the application for maximum speed and scalability.
  • Deploys regular releases in an agile approach.
  • Creates appropriate documentation as defined by the agile development methodology.
  • Works closely with business stakeholders and end-users to develop an understanding of how the applications are used by the user teams being supported.
  • Designs and implements data storage solutions.
  • Maintains competency in the technologies related to responsibilities.
  • Works on complex systems analysis and programming assignments with minimal supervision; expected to independently determine solutions.

Individual skills

  • Brings a high-energy and passionate outlook to the job and can influence those around them.
  • Strong communicator.
  • Able to build a sense of trust and rapport that creates a comfortable & effective workplace.
  • Education Bachelors or Masters Degree in Information Technology, Computer Science, or a related quantitative discipline.

EDUCATION/EXPERIENCE REQUIRED:

  • Minimum of 5 years/preferred 10 years of full-stack development experience.
  • Expertise in fundamental front-end languages including HTML5, CSS, and Javascript.
  • Familiarity with Javascript frameworks such as AngularJS, or React.
  • Strong knowledge in back-end technologies such as ASP.NET MVC, and C#.
  • Knowledgeable in database technologies including SQL, No-SQL, and Datawarehouse.
  • Proficiency in data migration, transformation, and scripting.
  • Knowledgeable in front, and back end design patterns.
  • Experience with the Microsoft Visual Studio IDE.
  • Agile software development and lean start-up methodologies.
  • Experience with big data technologies and cloud-based data sources, such as Microsoft Azure, Spark, Hadoop, or large data warehousing initiatives.
  • Experience with systems deployed on Unix/Linux/Solaris environments.

Ewemi

Application Developer

On behalf of our client, a leader in natural gas distribution, we are looking for an Application Developer to join their team on a contractual basis.

POSITION SUMMARY:

  • The purpose of this position is to provide technical expertise for the implementation and support of systems that meet requirements of a given functional area (GIS Services, Operational Compliance, Pipeline Integrity, Underground Storage, As-Built) via active participation in a cohesive team.
  • This includes implementing projects such as the Alliance transition, OneGIS and supporting existing applications.

KEY RESPONSIBILITIES/ACCOUNTABILITIES:

  • Applies deep gas business knowledge and technical expertise to develop complex software solutions for Operations Applications and other departments to include, but not limited to, programming, configuring, testing, and debugging software that may include custom, cloud or packaged software.
  • Contributes or leads in all phases of the SDLC which include systems analysis, requirement gathering, designing, coding, test reviews, and analysis, implementing, maintaining, documenting and supporting business applications, third party software, cloud or packaged applications.
  • Design and support technical solutions on Azure that address customer’s requirements for scalability, reliability, security, and performance.
  • Contributes to problem reviews and determination of strategies to prevent problem re-occurrences.
  • Works closely with our business users to determine and fully understand their functional and data requirements for new or existing applications and translates to technical specifications or configurations.
  • Identifies and drives process improvement opportunities, and implements solutions utilizing current and emerging technologies.
  • Addresses technical strategies to ensure adherence to security, business continuity, and compliance requirements.
  • Leads and reviews the work of other developers and quality assurance analysts.
  • Partners with external vendors to implement security, data, and other changes as needed.
  • Evaluates software and related hardware and firmware required for the application.
  • Analyzes software performance and assist in establishing acceptable performance levels.

EDUCATION/EXPERIENCE REQUIRED:

  • Bachelor’s degree in Computer Science, Management Information Systems or related technical discipline.
  • Minimum of eight (8) years of related technical experience.
  • Minimum of two (2) years experience building, designing and implementing applications in Azure and Azure services such as flow and logic apps.
  • Minimum of five (5) years of experience in designing and developing Windows applications, web applications, and web services.
  • Strong analytical and problem-solving skills along with attention to detail are essential.
  • Ability to communicate, both written and verbal, to technical and non-technical audiences.
  • Strong customer service focuses on understanding and meeting the needs of our business partners.
  • Self-motivated and innovative.
  • Ability to learn new technologies quickly.
  • Experience using Agile and Waterfall Development methodologies.
  • Experience in the gas industry and related applications a plus.

SPECIFIC KNOWLEDGE, SKILLS, LICENSES, CERTIFICATIONS, ETC:

  • In-depth understanding of the MS Power Platform: Power BI, Power Apps, Flow.
  • Experience with azure components and services – functions, storage, key vault, SQL and Azure dev Ops.
  • Familiar with the SharePoint framework and workflow development.
  • Full Life Cycle (SDLC) Microsoft .NET application design and development experience.
  • Proficiency in developing applications using standard languages and platforms, including the .NET framework, C#, VB.NET, ASP.NET, HTML, JavaScript, MVC, CSS and Visual Studio.
  • Proficient in SQL, SQL Server, SQL Server technologies including SSRS, SSIS, and SSAS.
  • Solid understanding with various development tools: TFS, Visual Studio, TOAD, and, MS Enterprise Library and other MS tools.

ewemi

 

Planner/Scheduler

On behalf of our client, a leader in natural gas distribution, we are looking for a Planner/Scheduler to join their team on a contractual basis

The P6 Scheduler works with the project team, construction project management, and other support groups to develop, maintain and detail the project schedules throughout the planning, design, procurement, construction and start-up stages of the project lifecycle for Major Projects. Ensures compliance with schedule & progress guidelines, supports and provides improvement measures and recommendations related to planning & scheduling activities and possess skills in identifying, analyzing and providing innovative solutions to scheduling problems

Duties Include:

  • Assigned to Project Controls Team, this position provides support and effectively manages the project schedules and progress to assigned internal client groups for major projects planning, procurement and construction activities by:
  • Consistent usage of the enterprise scheduling standards for the development including resource loading, implementation, and maintenance of project schedules.
  • Updating of schedules as the project progresses through the development and execution stages, e.g., updating the schedules based on earned-value data from the Field Construction Analysts and other sources of construction tracking and reporting information.
  • Interprets the performance of the scheduled activities and communicates issues to the Project Execution Management, e.g., analyzing the impacts that the schedule updates will have on the baseline plan, ensuring that resource requirements for the schedules are incorporated at the planning stages and continuously developed through the project lifecycle and developing and managing schedule performance indicators.
  • Provide technical advice and expertise related to developing detailed what-if schedule scenarios, risk analysis and identification of critical path and associated logic-driven options.
  • Provides technical and business advice on the preparation and disposition of required documents related to plans, schedules, and reports for project completion.
  • Provides complex logistics and scheduling related technical support and effectively manages the project schedule(s) to assigned internal client groups for major project planning, development, procurement, construction and maintenance activities.
  • Verbal and written communication is required to both technical and non-technical staff to provide a translation of complex concepts into business-focused analysis and/or business case scenarios.
  • Interacts with nearly all members of the project team, support groups, the PMO office, and other key stakeholders to collect information required for timely and accurate project schedule critical-path management and impact analysis.

Skills Required:

  • University degree and/or equivalent combination of education and experience required.
  • Minimum of four years of project scheduling experience required with an emphasis on Oracle Primavera (P6) software.
  • Detail-oriented with good communication, interpersonal, organizational and team skills.
  • Ability to complete tasks as assigned on time in the speed of execution environment.
  • Strong aptitude with Microsoft Office Suite focused on Excel, Word, Outlook, and Powerpoint.
  • Ability to effectively manage and prioritize workload, bring issues forward and develop working relationships at all levels of the organization.

ewemi

 

Planner/Scheduler

On behalf of our client, a leader in natural gas distribution, we are looking for a Planner/Scheduler to join their team on a contractual basis

Location: Edina, MN or Superior, WI

Roles and Responsibilities:

  • Working knowledge of Primavera P6 software.
  • Familiar with WBS/CBS and resource structures for projects.
  • Able to assist with reviewing planned activities, remaining activities, and progress with field supervision and PM.
  • Still acquiring higher-level knowledge and skills
  • Solves a range of straight forward problems.
  • Analyzes possible solutions using standard procedures.
  • Receives a moderate level of guidance and direction.
  • Familiarity with processes and procedures and can recommend process improvements.
  • Supports the Project Controls department and project management personnel.
  • Assists in the preparation of training material.
  • Works as part of a project team.

Competency Demonstration: Familiar with SETW Project Management System.

Decision Making: Capable of making decisions that are normally within established guidelines

Supervision:

  • Duties are assigned with detailed oral and occasionally written instructions, as to methods and procedures to be followed.
  • Results are usually reviewed in detail and technical guidance is usually available.
  • Leadership Authority: Little / No supervision accountabilities assigned.
  • Other Constraints PCS must meet minimum requirements of Intermediate PCC and be determined by the supervisor to be a high performer prior to progressing to the Intermediate level.

Education / Experience:

  • Engineering EIT or greater (or it's equivalent). 0-3 years of practical experience.
  • Certifications: Working towards a Certified Associate in Project Management (CAPM) designation.
  • Duties/Technical Expertise: Assigned to projects up to $20MM/Year with typically 1 year or less in duration

ewemi