Software Engineer
PacifiCorp
New Brunswick, NJ, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on electricenergyonline.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Agile Methodology
Architectural Patterns
Acceptance Test-Driven Development
C Sharp (Programming Language)
Cyber Security
Software Design Patterns
Supervisory Control and Data Acquisition (SCADA)
Scrum Methodology
Release Management
PL-SQL
Programming Languages
Job description
Under general supervision, assist in analysis, contribute to system specifications, utilize existing technologies to develop and test engineering, scientific and business applications, operating systems, and file/database servers. Participate in the evaluation of software packages and provide recommendations to management and business clients., * This position will support enterprise Geographical Information Systems (GIS) across multiple affiliates
- Work with senior specialists to design, code, test, and implement complex programs; develop appropriate programs and system documentation according to established IT standards.
- Assist others to enhance existing systems; participate in client walkthroughs and technical design reviews.
- Aid in system development planning and monitoring.
- Participate in design reviews and peer code walkthroughs.
- Provide client and application support.
- Participate in development and ensure conformance to performance optimization and interoperability standards and requirements.
- Develop subject matter expertise through participation in consultation with clients and IT in support of the company’s IT strategy, overarching business requirements.
- Participate with IT teams to identify technical deficits and improvement opportunities in current practices and procedures.
- Apply industry standard techniques as appropriate such as automated unit testing, test-driven development, continuous integration and iterative development for example.
Requirements
- Bachelor’s Degree in Computer Science, Mathematics, Information Systems or a related field; or the equivalent combination education and experience.
- Experience in business software application design, development, and implementation.
- Knowledge of Object-Oriented Design (OOD) methodologies and Object-Oriented languages.
- Consultative aptitude including communication and interpersonal skills that enables understanding of client needs, define requirements, and assist with providing effective solutions.
- Familiarity with current and emerging technologies, tools, and applications.
- An understanding of structured analysis and technical design concepts.
- Familiarity with common industry architectural patterns and software design patterns.
- Ability to work in a zero-code-ownership environment where the team members can modify any source file at any time.
Preferences
- An understanding of change and release management processes and procedures.
- Technical knowledge with hands-on experience in Java, C# .NET, PL/SQL and other common enterprise computing programming languages.
- Familiarity or experience with Test-Driven Design (TDD).
- Familiarity or experience with other development process methodologies such as Agile, Lean, Scrum or others.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on electricenergyonline.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
23 days ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago