The Principal Software Developer under general supervision, you will leverage your technical software development skills to analyze and define system scope and objectives for developing or modifying engineering applications.
•Pay Rate: $70.00 - $75.00/hour, depending on experience
•Assignment Length: 1 year with the high possibility of extension or conversion based on performance and other factors.
•Shift Details: Day Shift |40 hours
Responsibilities:
•Mentor and guide less senior developers, providing leadership in technical excellence.
•Understand the business or function for which the application is designed.
•Direct and monitor the work of programming personnel on large-scale development projects, including design and milestone reviews.
•Operate independently and consult on complex design projects.
•Conceive, propose, and implement new ideas and products within the engineering organization.
•Provide technical direction on major products, influencing designs that span multiple groups or affect hardware decisions.
•Contribute to value creation by implementing leading-edge technologies and enhancing the software development process.
•Select and implement technologies, design, code, test, troubleshoot, and document engineering systems applications.
•Develop test strategies for automated regression testing.
•Engage in projects of moderate scope and complexity, contributing to the development of assignments and schedules.
Qualifications:
•Undergraduate degree in Computer Science or a similar discipline, with 4 years of related experience, or 8 years of related software development experience.
•Preferred: Master's degree in Computer Science or a similar discipline.
•Excellent communication skills with executive presence, able to deliver thoughts succinctly and tailor information for the audience.
•Proficiency in C# .NET Core / Microsoft Dev Stack, containerized app experience, and tools such as Visual Studio, Azure, and Git.
•Strong understanding of concurrency, multithreading, and the latest trends in desktop and web-based application development.
•Ability to implement REST and gRPC API Endpoints.
•Knowledge of container systems (Docker, Kubernetes, etc.) and a strong understanding of Linux.
•Familiarity with the Software Development Lifecycle (SDLC), Continuous Integration / Continuous Deployment, and using .NET Core to deliver projects.
Tech Stack:
•Kubernetes in cloud, Docker / Rancher on dev machine
Halliburton is an innovative leader in the oilfield services industry, providing products and services for the ever-evolving needs of the energy sector.
Since starting out over a hundred years ago, Halliburton’s path to success has been built on growth. Today, with over 50,000 employees worldwide and 1500 new openings every year, our talent needs have never been greater.
That’s why Halliburton has partnered with Talent Solutions to meet their ongoing contingent staffing needs. If you want to grow your career alongside an industry leader that is changing the world of energy, then we look forward to connecting with you inside our Halliburton Contingent Workforce Network – your gateway to meaningful work opportunities all in one place.
#HALL24