Patterson-UTI
Lead Software Developer - Full Stack
Patterson-UTI, Houston, Texas, United States, 77246
Patterson-UTI's Drilling Digital Solutions team works on digitalization initiatives, collecting large amounts of data from our distributed assets and performing advanced data analytics, leveraging big data, web development, and AWS cloud services. The Lead Software Developer (full stack) will be responsible for developing and maintaining applications across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition, and Design. They will play an important role in creating the high-level design artifacts and deliver high-quality code deliverables for a module, lead validation for all types of testing, and support activities related to implementation, transition, and warranty. The ideal candidate should be a passionate developer and quick learner with good analytical skills, strong Node.js/.NET/Java, web development, and database development skills. The ideal candidate should also possess good communication and interpersonal skills, attention to detail, a high level of motivation/work ethic, and a proven track record in designing and developing software applications.This role will work under the direction of the Director - Technical Services.Detailed Description:Responsible for designing and developing solid code in Node.js, .Net, or Java - dependable, scalable, and reliable software applications. Capable of quickly learning tech stack needed for existing software.Able to learn other technologies like Angular, JavaScript, and Python and support ongoing development effort on existing applications.Lead a small team of developers with design decisions and ensure that all code meets design/coding standards and meets business requirements.Responsible for the development and delivery of effective user interfaces across multiple devices including mobile devices & tablets that support different browsers like Chrome, IE & Firefox and Operating systems like iOS & Android.Responsible for creating and modifying database schema - both relational and NoSQL.Responsible for creating and modifying restful APIs and microservices.Document development guidelines, code reviews, architecture, and detailed design diagrams for web applications.Ensure quality and timely response to business requests for data and reporting.Monitor and validate real-time data, identify drilling trends, irregularities or deviations, and present findings, develop process improvements that improve data quality, drive efficiency, mitigate risk, or provide value to the organization.Ability to interact with multiple levels within an organization.Job Requirements:Excellent software development skills in Node.js, .NET, or Java - object-oriented solutions with a good understanding of standard design patterns.Hands-on experience with web technologies like HTML5, CSS3, Bootstrap, JavaScript frameworks.Experience with Docker and containerized deployments.Experience in different databases - relational databases and NoSQL databases.Experience in DevOps, Agile Methodologies.Ability to learn other technologies, work with existing/3rd party software and develop code/APIs to be embedded or integrated into other applications or frameworks.Ability to build, package, and deploy applications using continuous integration, with automated unit tests.Comfortable delivering presentations to a wide range of audiences including employees, managers, and external customers.Ability to travel to regional locations and customer offices as required.Excellent verbal and written communication skills.Experienced in responsive design techniques to support multiple devices like Desktops/Laptops and Mobile devices including Tablets.Service Oriented Architecture/Web Services - SOAP/REST, Web Technologies like HTML, CSS, and markup Languages like XML and JSON.Proven abilities working within large, complex projects focused on end-to-end business flows through multiple systems.This is a 5 days a week in the office role. It is not remote or hybrid.Minimum Qualifications:Bachelor's Degree in Information Technology, Computer Science, Data Analytics, or related field.1+ years of experience in web development - CSS, JavaScript frameworks, and front-end UI development tools.2+ years of experience with Service Oriented Architecture/Web Services - SOAP/REST, Web Technologies like HTML5, CSS. Markup Languages like XML and JSON.1+ year of experience with Docker - imaging and builds.3+ years of experience with relational databases and NoSQL databases.1+ years of experience with NoSQL/Time Series databases.At least 1 year of experience working with Linux.At least 6 to 8 years of solid experience in Node.js, Java, or .Net technologies.Preferred Qualifications:AWS IoT, Lambda, SQS or other cloud services.Web development experience using responsive design with HTML5, Angular, and Kendo frameworks.Experience in Oil & Gas/drilling industry.Experience with CI/CD pipelines.Experienced in responsive design techniques to support multiple devices like Desktops/Laptops and Mobile devices including Tablets.Experience leading a small team of developers with design decisions and ensuring that all code meets design/coding standards and meets business requirements.Additional Details:The Lead Software Developer must work with an emphasis on individual safety and safety for others, including coworkers and third parties. Compliance with Patterson's safety policies and procedures is mandatory. This position could require an occasional visit to the rigs, yards, and field offices. Work is primarily in a climate-controlled/office environment with minimal safety/health hazard potential. The employee is regularly required to sit, stand, or walk with occasional lifting (overhead, waist level) from floor, bending and frequent near vision use for reading and use of computer, telephone, and other office equipment. Occasional travel to other Company offices and work sites, often in remote locations, is required during normal operating conditions (day/night, outdoor hot/cold weather), and the employee will be expected to properly use designated personal protective equipment (PPE).
#J-18808-Ljbffr
#J-18808-Ljbffr