Senior Software Engineer (Remote) @ Patterson Services, Inc. | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Senior Software Engineer (Remote) jobs in Saint Paul, MN
Be an early applicantLess than 25 applicants
company-logo

Patterson Services, Inc. · 3 hours ago

Senior Software Engineer (Remote)

ftfMaximize your interview chances
Oil and GasRental

Insider Connection @Patterson Services, Inc.

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

Collaborate with customers, stakeholders, developers and other team members in the conceptualization and development of new or existing software applications
Define, develop, and document software objectives, deliverables, and specifications in collaboration with internal users and departments
Research, identify, analyze, and fulfill requirements of all internal and external users and stakeholders
Identify need for and create software to enhance functionality and performance of company applications
Perform software testing on new and existing programs for the purposes of correcting errors and general debugging
Ensure software performs optimally through active monitoring for performance and usage
Participate in and may lead the definition of software development project plans, including scoping, scheduling, and implementation
Deploy software through environments to production upon completion of development, testing, and documentation
Conduct code reviews based on team’s defined best practices
Mentor software peers for engineering best practices and technical excellence
Provide and may lead product and software support for bugs, issues, and escalated incident tickets from end users to resolve application and software issues
Partner with other Engineers in resolving problems with software products or company software systems
Responsible for complex software aspects of your team or technical domain as a subject matter expert or owner of a service or functionality
Recommends new technologies, approaches, and best practices for their team or product wide adoption
Participate in regulatory and compliance activities.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

5+ years software developmentMicrosoft .NET tech stackMicrosoft AzureCloud-hosted application designContainerization technologiesSoftware development best practicesObject-oriented programmingComputer ScienceASP.NETC#.NET CoreEntity FrameworkDockerKubernetesDatabase experienceDevelop software in different languagesCloud certificationsAWSGCPAgile approachesOperating systems experienceResearch into software issuesDelivery approaches programmingAgile development environmentLarge scale SaaS applicationAzure DevOpsServiceNowProject tracking systemsOrganizational goals understanding

Required

Bachelor's in Computer Science, Information Systems, a related field, or equivalent work experience
5+ years of software development experience required, with experience in all aspects of software development and product life cycles
Expertise in the Microsoft .NET tech stack, including but not limited to ASP.NET, C#, .NET Core, Entity Framework, and various front-end technologies
Experience with Microsoft Azure or equivalents (AWS, GCP, etc.)
Proficient experience with cloud-hosted application design, deployment, and maintenance
Experience with containerization technologies, such as Docker and Kubernetes
Demonstrated experience within numerous modern platforms, frameworks, and languages
Knowledge of all aspects of application development and product life cycles, including agile approaches
Excellent understanding of software development and engineering best practices
Fluency in object-oriented programming and design
Extensive database and operating systems experience
Ability to conduct research into software-related issues and products
Ability to develop and maintain software products written in different languages and platforms
Knowledge of programming for different delivery approaches such as on-premises, web, cloud, and mobile

Preferred

Experience working in an agile development environment
Experience working on a large scale SaaS application
Cloud certifications (Azure DevOps Engineer Expert)
Proficiency in Docker and Kubernetes, with hands-on experience in deploying, managing, and scaling containerized applications in cloud
Experience with Event-Based API Patterns
Familiarity with Azure DevOps and ServiceNow and project tracking systems
Strong understanding of the organization’s goals and objectives

Benefits

Full Medical, Dental, and Vision benefits and an integrated Wellness Program.
401(k) Match Retirement Savings Plan.
Employee Stock Purchase Plan (ESPP).
Paid Time Off (PTO).
Holiday Pay & Floating Holidays.
Volunteer Time Off (VTO).
Educational Assistance Program (Tuition Reimbursement).
Full Paid Parental and Adoption Leave.
LifeWorks (Employee Assistance Program).
Patterson Perks Program.

Company

Patterson Services, Inc.

twittertwitter
company-logo
Patterson has been at the forefront of the oilfield rental industry for over 60 years.

Funding

Current Stage
Growth Stage

Recent News

MarketScreener
Company data provided by crunchbase
logo

Orion

Your AI Copilot