Non-Driver Jobs
Dev Ops / Backend Software Developer
Location: Fort Worth, TX
Chalk is currently in need of an experienced Dev Ops / Backend Software Developer for our corporate office Fort Worth, TX to help develop and maintain applications for oilfield services.
Responsibilities Include:
- Responsible for migrating an existing application hosted on a traditional Windows server to a containerized environment and Platform as a Service (PaaS) within the Azure cloud platform, ensuring the application is highly available.
- Design, development and testing of new features in the applications. Responsible for regular communication with others involved in the development process. Develop, test, and bug-fix functionality. Responsibility for design and implementation of software projects using Python and .NET.
- Design, development and testing of Pipelines for automated builds and deployment to Azure Cloud.
- Ensures software standards are met and follows established procedures.
- Applying design patterns in developing scalable and highly performant application/features
- Familiar with use of source control for code repositories.
- Frequent use and application of technical standards, principles, theories, concepts, and techniques.
- Receives assignments in the form of objectives and establishes goals to meet outlined objectives.
- Work is reviewed by supervisor/lead to measure meeting objectives.
- Provides solutions to a variety of technical problems of moderate scope and complexity where analysis of situations or data requires a review of a variety of factors.
- Works under general direction on routine work. May receive detailed instructions on new projects or assignments.
- Work is reviewed for soundness of technical judgment, overall adequacy, and accuracy. Exercises judgement within defined procedures and practices to determine appropriate action.
- Contributes to completion of milestones associated with specific projects.
Required Skills:
- Bachelor’s degree in computer sciences or equivalent
- Ability to effectively communicate with others on software development team.
- 3+ years of Python/.NET programming experience is necessary.
- 3+ years of experience with Cloud stack, Microsoft Azure etc. is necessary.
- 2+ years of Dev Ops experience in automating development workloads. E.g. Build pipelines, automated deployment, SDLC management, …
- Experience designing and supporting Micro-Service RESTful APIs.
- Thorough understanding of JSON, Web Service technologies, and data structure fundamentals.
- Experience with creating pipelines for deployment to Azure Services.
- Experience with Docker containers and multi environment deployments.
- Good understanding of design concepts and design patterns
- Demonstrated experience in Agile development, application design, software development, and testing.
- Aptitude for learning and applying programming concepts.
Would be Nice:
- SQL
- Azure Cloud
- Django Web Framework
- Apache HTTP Server
- Azure Power Platform
- C#
- Dart / Flutter
- Git
- SCRUM