SOFTWARE DEVELOPER II
Weatherford
JOB RESPONSIBILITIES :
Plan, Analyze and Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance. Research, Design and develop software systems, using scientific analysis and mathematical models to measure outcome and design consequences. Develop specifications, evaluate performance requirements and resolve customer problems. Supports and develops software developers by providing advice, coaching and educational opportunities. Provides information by collecting, analyzing, and summarizing development and service issues. Direct and develop software system testing and procedure validation. Ability to monitor and ensure system operation and specifications conformance.SKILLS AND KNOWLEDGE :
Proficient in C#, including advanced features such as LINQ and async programming. Solid programming experience on the .NET platform. Working knowledge of Microsoft SQL Server (2012 or newer). Hands-on experience with MongoDB for NoSQL data handling. Experience in developing RESTful APIs and working with Web Services. Proficient in XML and JSON data formats and related processing. Familiarity with SOLID design principles and object-oriented design. Understanding of core security concepts like authentication and impersonation. Strong problem-solving skills and excellent programming ability. Effective communication skills (both verbal and written). Proficient in Visual Studio and Azure DevOps tools. Solid understanding of the Software Development Life Cycle (SDLC) processes. Experience working in Agile teams, particularly using Scrum methodologies.PREFERRED SKILLS :
Experience with SignalR or WebSocket-based communication. Exposure to enterprise message brokers such as RabbitMQ or Apache Kafka. Background or familiarity with oilfield services or the oil & gas industry. Knowledge of the WITSML data standards (1.4.1.1) is a plus. Basic Knowledge on AWSEXPERIENCE & QUALIFICATION :
Minimum 5+ years of professional experience in software development. Bachelor’s degree in computer science/engineering (or a related field).
Por favor confirme su dirección de correo electrónico: Send Email