Sr. Systems Analyst< Back To Job Listing
This job posting is no longer active
Weatherford is one of the largest multinational oilfield service companies providing innovative solutions, technology and services to the oil and gas industry. The Company operates in more than 80 countries and has a network of approximately 700 locations, including manufacturing, service, research and development, and training facilities and employs approximately 26,500 people.
Weatherford delivers innovative technologies and services designed to meet the world’s current and future energy needs in a safe, ethical, and sustainable manner. Grounded by our core values and inspired by our world-class people, we are committed to being a trusted business partner to those we serve.
This role is responsible to analyze the needs, design, test and develop software in order to meet business requirements. Works on software development life cycle (SDLC) from preliminary system analysis to tests and deployment. This person will be attending and contributing to development team meetings. Also, will be working closely with other developers, UX designers, business and systems analysts.
Duties & Responsibilities
Develops and assists in the design of high-quality software, both new development and maintenance development, in a manner consistent with best practices and in adherence to Weatherford and team software development guidelines, rules, processes, and practices.
Strives to obtain a functional understanding of Weatherford operational requirements for any development task.
Participate as a software development team member
Collaborates with other team mates to organize the team and the work to be performed
Assists in system testing as required. May develop test use cases and assist in test planning.
Documents software development in an appropriate manner consistent with Weatherford guidelines.
Serves as an expert on applications and provide technical support
Learns new skills and areas of knowledge as required to assist in completion of tasks committed to for the sprint.
Knowledge, Skills, & Ability
Minimum 5 years experience with C# and Microsoft .NET
Minimum 5 years experience developing n-tier client/server or services applications
Minimum 3 years experience with Microsoft ASP.NET and database development
Experience with ASP.NET / Core
Experience with latest Web technologies (Angular 2.0+, Bootstrap, NPM etc.)
Development experience with MongoDB
Experience with Enterprise Message Brokers e.g. RabbitMQ, Kafka
Experience with IdentityServer and Token based authentication
Proficient with Visual Studio 2015 and above in a TFS environment
Basic Microsoft SQL Server Administration (ideally 2012 or above)
Proficient with design patterns implementation
Proficient with writing, debugging and tuning database queries
Advanced knowledge of operating systems and networking
Experience with Scrum/Agile/Waterfall development methodology
Proficient estimation skills with ability to assist in estimation
Basic organizational and coordination skills
Ability to follow direction while balancing working independently and being part of a team
Team player attitude with a willingness to lead when necessary
Proficient verbal and written communication skills
Proficient analytical skills and the ability to pay careful attention to detail
Willingness and ability to learn new technologies
Self-motivated, Detail-oriented, Organized
Ability to thrive in dynamic, fast-paced environment
Awareness and respect for confidentiality and data protection issues
Experience & Education
Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Engineering or Technology, or related technical field
Minimum 7 years of applicable professional experience in a similar role