Closed listing
Software Engineer 3
- Reno, NV, United States
This opening has closed.
The original listing is kept below for reference.
Job details
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Basic Purpose Creates and communicates technical solutions to address business problems. Works with IT and Business Leadership to promote innovative and integrated solutions across the organization and demonstrates proficiency in all aspects of the System Development Life Cycle (SDLC) through requirements gathering, project leadership, architecting, developing, testing, modifying and supporting enterprise application systems for internal and external customers as well as vendor partners.
Essential Duties and Responsibilities Holds primary technical responsibility for software development and enhancements as well as system reliability of business-critical applications and integration processes. Acts as the technical lead for projects related to the development of new systems, architecture, applications or technology capabilities in support of business goals. Works with stakeholders on interpretation/translation of functional requirements into system requirements. Designs and develops web and mobile applications along with related internal and vendor partner system integrations and services utilizing distributed computing fundamentals and reactive principles as required. Creates appropriate technical artifacts to support development and operations support within SDLC guidelines and application/architecture diagrams and logic flows. Writes quality code that meets standards and delivers desired functionality using the technology selected for the project and delivers easy to operate systems by performing unit, system, automated testing, and post deployment validation design. Coordinates user acceptance testing. Adheres to and drives modern software engineering, by applying Agile and DevOps methodologies with an iterative development approach. Migrates or transforms legacy solutions to micro services/cloud native. Implements architecture, solution design, and development of core platform. Integrates monitoring, logging and metrics frameworks into every application and platform effort. Troubleshoots application issues by diagnosing and debugging issues within production systems by performing thorough root cause analysis. Ensures alignment with corporate standards and strategic technology decisions. Maintains and improves technology proficiency with evolving technologies to achieve desired technical and business outcomes. Stays current on technologies, platforms, and relevant certification. Provides training and mentoring to other IT staff and business users at all levels of the organization. Finds ways to spread learning across the organization (gives technical talks, presentations, etc.) and mentors lower-level staff. Learns, evaluates, recommends and adapts to new technologies and techniques. Requires availability for periodic on call responsibilities. Leads the evaluation, planning and implementation of applications/systems and programming needs for operating departments. Works closely with IT and Business Area leadership to define and implement IT-wide application and related infrastructure vision and long-term strategy in support of business objectives. Leads software projects from department-specific to, enterprise-wide and customer- and vendor-facing implementations. Estimates projects including assessing and mitigating risk. Manages project budgets as well internal and consulting resources for any size projects or software. Performs project planning, system analysis, software design and coding, testing, documentation, implementation and research activities as necessary for software engineering projects. Provides technical leadership and leads proofs of concept through development of valuation matrices through final recommendation, including hands-on execution where needed. Develops business case(s) to recommend system solutions and architectures and performs ongoing capacity planning for critical infrastructure. Leads RFP efforts from gathered business and system requirements. Develops customized presentations, demonstrations, prototypes, and architecture diagrams to prove a solution's business value to technical and business stakeholders. Conducts security architecture design reviews and threat modeling. Leads the IT application area effort on security audits and compliance reviews. Ensures all compliance aspects of position are known and followed; understands and complies with all policies, codes and regulations applicable to position and company. Performs related duties as assigned.
Essential Education, Skills, and Environment Education and Work Experience Bachelor’s degree from an accredited school and 5 years of related progressive work experiences as software development. Specialized Knowledge and Skills
Demonstrated knowledge of:
Modern and reactive programming concepts which include cloud native design, micro services, containerization, cloud model architectures, distributed high volume computing design. Application, service monitoring, and code instrumentation. Working with event-driven, streaming architectures using Kafka. Working with deployment topologies ensuring applications for resiliency and continuous availability. Working with containers and container management like Kubernetes. Technical knowledge with hands-on java + Spring Framework and related Spring ecosystem, development and deployment of Apple and Android mobile apps, test driven development, DevOps via CI/CD, automated configuration, provisioning and deployment, application security and identity management and related development techniques including secrets management. relational (Oracle, SQL, PL/SQL, PostgreSQL) and no SQL databases (Couchbase) development, testing automation tools and approaches.
Demonstrated skills such as:
Communicate effectively via multiple changes (written and verbal communication skills including composing and delivering executive level presentations) with technical and non- technical staff Interpersonal, analytical, problem-solving, initiative, and the ability to thrive under pressure and with changes in requirements Project management with the ability to prioritize and handling multiple tasks and projects concurrently. Equipment and Applications General PC and office suites, and various software applications as outlined above Work Environment and Physical Demands General office environment. No special physical demands required. Some same-day or short duration travel to area field or business offices required. Note: Immigration Sponsorship At this time, we're not considering applicants that need any type of immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States. This includes, but is NOT LIMITED TO: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc. For more information regarding work visas, please visit www.uscis.gov. **NOTE: THE COMPANY MAY FILL THE POSITION(S) AT A LOWER LEVEL DEPENDING ON QUALIFICATIONS OF CANDIDATES**
NV Energy is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation. NV Energy is looking for qualified people to join us in one of the premier energy companies in the West. Located in the fastest growing state in the United States, NV Energy provides electricity to 1.3 million customers throughout Nevada as well as a state tourist population exceeding 40 million annually. Among the many communities we serve are Las Vegas, Reno-Sparks, Henderson, Elko and South Lake Tahoe. We also provide natural gas to more than 155,000 citizens in the Reno-Sparks area.
More about this job
Skills
- Requirements gathering
- Software development
- Translation
- Distributed computing
- Test automation
- Agile
- DevOps
- Iterative development
- Debugging
- Root cause analysis
- Coaching
- Presentation skills
- Leadership
- Documentation
- Research
- Architectural design
- Regulatory compliance
- Apache Kafka
- Kubernetes
- Oracle
- SQL
- Oracle PL/SQL
- PostgreSQL
- Communication skills
- Problem solving
- Project management
- CPT
- J
- Natural gas