Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in Houston, TX
View more jobs in Texas

Job Details

Senior Software Developer

Location
Houston, TX

Apply for this job






Profile

Design, develop, support and maintain Engineering Systems Services related software applications and libraries.  Provide technical and team leadership for projects.  May manage small projects and supervise more junior engineers.
DUTIES & RESPONSIBILITIES:
Participate as a senior development team member or scrum master in a Scrum software development environment.  Will also act as a technical lead and business analyst, as well as perform as an architect and other roles external to Scrum.
Strives to obtain a functional understanding of Weatherford operational requirements for any Product Backlog Items.
Lead or perform estimation for projects or software modules or to be developed.
Works with Scrum teammates to estimate the relative size of Product Backlog Items (PBIs).
Works with Scrum teammates to decompose Product Backlog Items into tasks and to estimate the amount of work required for each task.
Collaborates with other Scrum teammates to decide what Product Backlog Items can be committed to by the team for each sprint.
Provides technical support, advice, and guidance to product owner
Collaborates with other Scrum teammates to organize the team and the work to be performed for each sprint
Volunteers to work on and attempt to complete tasks in each sprint
Identifies impediments to completion of tasks and brings them to the attention of the Scrum master, manager, or other team members for resolution
Communicates issues with scrum master or manager regarding excessive distractions, interruptions, or other difficulties and assists in removal or resolution of problems
Raises issues with product owner to clarify product backlog requirements or software functionality and behavior
Provides feedback to Scrum master, manager, and team regarding ways to improve processes and performance
Designs and develops high quality software, both new development and maintenance development, in a manner consistent with SDLC best practices and in adherence to Weatherford and team software development guidelines, rules, processes, and practices.
Accepts coaching from management. Provides coaching to less experienced Scrum team members.  Provides leadership in resolving team conflicts and problems.  May temporarily supervise other developers.
Provides feedback to management on other team member performance.
Collaborate cross-functionally with other Scrum internal and external team members to solve business and technical problems.
Performs unit tests on all software developed and, where possible, produces automated unit tests or testing scripts to aid in future development and regression testing
Assists in system testing as required.  May design test plans.  May supervise test plan execution.
Documents software development in an appropriate manner consistent with Weatherford guidelines
Follows Weatherford guidelines related to the protection of intellectual property and avoiding unwarranted entanglement in non-Weatherford intellectual property
Records progress towards completion of tasks within the sprint, including actual effort and expected remaining effort
Keeps abreast of technological advancements in related fields and recommends training requirements to management for self and other teammates
May perform multiple roles within team as required, including Scrum master or project manager.
Attends all stand-ups and other mandatory team meetings in a punctual manner.
Learns new skills and areas of knowledge as required to assist in completion of PBI tasks committed to for the sprint.  May instruct other team members on technical or development process concepts or knowledge areas.
Assist other teams as required to further overall Weatherford software development goals.
Provide leadership in the specification or recommendation of other operational or technical activities or requirements related to the deployment of software applications.
May work with teams around the globe in various time zones, as required.
Performs any other duties as assigned by supervisor.
Complies with Weatherford safety standards.
QUALIFICATIONS
Strong working knowledge of Microsoft Development Stack
Strong knowledge of modern software design principles, concepts, and best practices
Advanced front-end experience with Responsive web design (LESS/CSS)
Advanced C#
Advanced Angular 2 or later
Advanced ASP .Net MVC, HTML, Java Script
Advanced Web services, REST
Advanced SQL Server, and Entity Framework or other ORM
Working knowledge of Active Directory and web security protocols
Working knowledge of SharePoint 2010 or later
Working knowledge of SOA
Working knowledge of Business Analysis and Requirements Gathering
Advanced skills and knowledge of both Systems and Software Architecture
Expert knowledge of all aspects of Software Development Life Cycle
Expert software development and problem solving skills
Excellent communications skills in English, both verbal and written
Advanced configuration management skills or knowledge (e.g. TFS)
Bachelor’s degree in Computer Science and minimum 12 years of proven software development experience
Minimum 8 years’ experience with C#
Minimum 1 years’ experience with Angular 2 or later
Minimum 3 years’ experience with SQL Server
Minimum 2 years’ experience with SharePoint 2010 or later
Minimum 2 years’ experience with Business Analysis and Requirements Gathering
Minimum 2 years’ experience with Responsive web design and development
Minimum 3 years’ experience with Systems and Software architecture
Minimum 3 years’ experience working with TFS or other code management system
Minimum 5 years’ experience building web applications using Microsoft stack
The physical ability to immediately respond to emergency situations.
Ability to travel on an infrequent basis
Ability to obtain a valid passport
Preferred:
Working knowledge of .Net Core, ASP .Net Core, and Entity Framework Core
Working knowledge of Microservices pattern
Working knowledge of workflows and message bus
Knowledge of integrating a commercial document management software
Knowledge of No-SQL databases (e.g. MongoDB, etc.)
Experience with Dev Ops and CI/CD
Experience with IIS setup
Experience with Agile requirements
Experience with Agile planning and development, particularly Scrum
Understanding of typical engineering stage gate processes and overall business processes.
Team leadership
Oilfield services, or oil and gas market knowledge
Master’s degree in Computer Science and minimum 10 years of proven software development experience
1 years’ experience in Engineering Project Management
1 years’ experience as a Business Analyst
1 years’ experience with .Net Core, ASP .Net Core, and Entity Framework Core
1 years’ experience with workflows and message bus
1 years’ experience with Dev Ops and CI/CD
1 years’ experience in an oilfield services company
Microsoft development certifications
Scrum Developer or Scrum Master certification
POSITION SPECIFIC DETAILS
Weatherford offers competitive compensation and benefits upon hire; including paid vacation to start, matching 401K program, comprehensive benefits program, and employee stock purchase program (ESPP) and opportunities for on-going training and career development. VEVRAA Federal Contractor – Priority Referral Requested
Weatherford is an Equal Opportunity Employer Females/ Minorities/ Veterans/Disabled and gives consideration for employment to qualified applicants without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. 

Company info

Sign Up Now - DotNetCrossing.com

Similar Jobs:
Senior .NET Software Developer
Location : Houston, TX
Summary\nAs a member of our Development group you will design, develop, deliver and support Data Management\/Data Access Products within the Energy Analytics space. You will work with small multi-functional teams to deliver innova...
Application Developer(C#.NET) / Sr Developer - Sitecore, CMS HOUSTON, Texas, United States **Share your resume at (see application details)** Job Title: Application Developer(C#.NET) Project Name: Sr Developer - Sitecore, CMS HO...
UX Designer - Webster, TX
Location : Webster, TX
\n\nJob Description\nUX Designer\r\nOur client, a provider in energy, logistics, and technology solutions to aviation, marine, and land customers around the world, has an opening for UX Designer  to be based in Webster, TX.\r\n6 m...
I found a new job! Thanks for your help.
Thomas B - ,
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
DotNetCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
DotNetCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2018 DotNetCrossing - All rights reserved. 21