About this role
Your next career opportunity
As one of the largest utility distribution organizations in America, we constantly strive to bring our best to our customers, suppliers, and fellow associates. Irby Utilities is uniquely positioned to provide dynamic solutions to essential utility services impacting our local and broader communities.
About the Role
A Systems Developer I supports ongoing projects revolving around in-house application development, systems integration, and with daily operations of the Systems Engineering team. System Developers will display a working knowledge of Python, Python frameworks (Django preferred), and front-end technologies (JavaScript, CSS) and have the ability to learn and adapt to an ever-changing landscape and be motivated to grow within this role. This position will also serve as a backup to the Sr Developer and will be expected to participate in maintaining daily operations tasks of the Systems Engineering team as provided by the Systems Engineering Manager and will coordinate with the rest of the team working on different layers of the infrastructure. Success in this role requires adaptability, collaborative problem solving, sophisticated design, and attention to quality.
Essential Duties & Responsibilities
- Maintain aspects of full-stack development on Systems Engineering project, including database administration (MySQL), back-end coding and design (Python based), and front-end development (JavaScript, HTML5, CSS) within the Django Framework
- Assist with the maintenance of versioning infrastructure (Development Lab, git, etc)
- Troubleshoot end-user issues with in-house developed applications, including codebase issues
- Assist senior developers in application design, coding, and support
- Assist with security and data protection for Systems Engineering devices and developed applications
- Support deployment of virtual infrastructure including Virtual Machines, Virtual Networks, and Management Systems
- Assist with the documentation of all aspects of Systems Engineering processes, infrastructure, and project scopes
- Develop network and code knowledge to progressively adopt greater ownership of necessary projects
- Maintain project scopes and tasks adhering to the AGILE development principles
- Deliver project milestones in a timely and consistent manner
- Participate in on-call rotation for the Systems Engineering team
Minimum Qualifications
- Working knowledge of at least one Python web framework, Django preferred
- Familiarity with integration of multiple data sources and databases into one system
- Basic understanding of server-side templating languages, such as Jinja 2 or Mako
- Working knowledge of front-end technologies, such as JavaScript, HTML5 and CSS3 in order to develop front-end ui deliverable to end-users
- Basic understanding of accessibility and security compliance
- Basic understanding of user authentication and authentication and authorization between multiple systems, servers and environments
- Familiarity with AGILE development framework
- Basic knowledge of networking, primarily OSI layers 1-3
- Ability to troubleshoot server issues, primarily on Linux Distributions
- Ability to debug code errors
- Basic knowledge of vpn infrastructures, firewalls, and supporting out of band networks
- Basic understanding of code versioning tools
- Ability to collaborate effectively with the design team to understand end user requirements to provide technical solutions and for the implementation of new software features
- Knowledge of application deployment process and server set up
- Intermediate knowledge of Linux OS (RHEL/CENTOS/ALMA Linux preferred) with the ability to troubleshoot application issues from the OS CLI level
- Basic knowledge of virtualization processes via a hypervisor, VMWare preferred
- Strong written and verbal communication skills in English and working knowledge of Microsoft Office and relevant design software
- Ability to work effectively in both individual and team settings while taking ownership of deliverables
- Ability to receive and apply feedback and constructive criticism
- Ability to meet established deadlines while maintaining quality standards
- Ability to concisely document processes and designs for dissemination among team members
Preferred Qualifications
- 4 Year Degree in Computer Science or related field
- Working knowledge of Python or similar language with 1-2 years’ experience in Python development
Why work for Irby?
Irby Utilities is a crucial link in the distribution chain, connecting manufacturers to their customers in electrical power, natural gas, and broadband services. Our team delivers end-to-end solutions through logistical and operational support, sales and account management, project services, data analysis, and more. We firmly attribute our success to our people in each of these fields, and we are constantly advancing our skills and abilities.
Our Competitive Benefits ?
401K Plan, Competitive Medical Plans (medical, dental, and vision), Paid Time Off, Paid Company Holidays, Floating Holiday, On Demand Pay, Flexible Spending Accounts (Health and Dependent Care), Employee Assistance Program, Tuition Reimbursement, Employee Discounts, Long-term and Short-term Disability, and Life Insurance.
About Irby
Irby is a leading fulfillment and solutions provider for utility and utility contracting marketplaces. Pairing nearly 100 years of utility experience with the industry’s top technologies and manufacturers, Irby is poised to provide innovative products and customized services to serve its nationwide client base best. Irby offers a complete portfolio to each of its core business segments: distribution, transmission, substation, generation, renewable energy, EPC, fiber/broadband communications, and gas. Visit irby.com for more.
Stay up to date with Irby, follow us on Facebook and LinkedIn .
Equal Employment Opportunity Statement
Sonepar is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, or any other categories protected by federal, state or local law.
Sonepar and our family of brands are committed to the full inclusion of all qualified individuals. In keeping with our commitment, we will take the steps to assure that people with disabilities are provided reasonable accommodations. Accordingly, if a reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please call 843-745-2420 or email [email protected] .
To learn more, CLICK HERE: https://www.eeoc.gov/equal-employment-opportunity-laws