KnoxvilleRecruiter Since 2001
the smart solution for Knoxville jobs

Software Engineer

Company: Tennessee Valley Authority
Location: Knoxville
Posted on: September 24, 2022

Job Description:

Software Engineer - 513763Job ID:513763Location:KNOXVILLE, TNRegular/Temporary:Responsibilities Software Engineer (B) - 513763 Organization: Technology & Innovation Department: Product Delivery - Corporate Platforms Location: Knoxville, TN Relocation Assistance: No, relocation will not be offered. Posting Open: 9/16/2022 Posting Close: 9/18/2022 at 11:59 PM EST Salary: Competitive The ideal candidate will have PeopleSoft experience (PeopleTools, PeopleCode, Application Designer, Application Engines, Component Interfaces, SQR, Integration Broker, BI Publisher, Application Packages, etc.) as well as functional knowledge of Human Capital Management (HCM) solution(s). Integration experience supporting custom ERP integrations is desired including Java and MuleSoft development and support experience. Job Summary + Collaborates with business analysts and business partners to understand business needs and identify potential technical solutions + Designs, creates, and maintains software by analyzing, testing, assessing and implementing programming applications based on business priorities and guidance from management and senior full stack engineers + Accepts technical direction from project leads and senior full stack engineers + May configure, extend, and customize ERP software, including analyzing, testing, assessing and implementing changes + Proficient with Build and Release Management + Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment + Helps to quickly and reliably debug and solve complicated system issues + Demonstrates significant proficiency in fundamental and advanced application development concepts + Demonstrates understanding of algorithm analysis and performance tuning + Assists in the testing process by conducting reviews and analyses, witnessing tests and participating in software certification + Demonstrates advanced knowledge of Modern Programming Languages, System design, Data Structures, Algorithm Complexity, Compiler capabilities, design methods, Industry best practices, Patterns vs. Anti-patterns, Networks, Security, Development Tooling, Operating Systems + Maintains proficient knowledge of modern Software Development Lifecycle techniques and methodologies + Demonstrates significant creativity and flexibility + Communicates orally and in writing at a level that fosters business partner relationships and team health + Provides 24x7 support of applications as required + May serve as a work leader, in a non-supervisory leadership position, having job-related responsibilities to lead project assignments in a broad or specialty area. Supervision Received Independently performs assignments with instructions as to general results expected. Works under the direction of a team leader or department manager and receives minimal technical guidance on unusual or complex problems. Skills and Proficiencies(May be job or organization specific) Modern programming languages such as C#, .NET, ASP.NET, Java, JavaScript, HTML5, JQuery, Entity Framework, Team Foundation Server, MS SQL Server (table/query design, SSRS, SSIS, and SSAS), Oracle, Performance Analysis Tools, LINQ, Open Source DBs/Frameworks/Toolkits, Angular, Mulesoft, Python, Ruby ERP Software Packages such as Oracle, PeopleSoft, Maximo, SAP, MS Dynamics Third Party cloud hosting solutions like Amazon Web Services, Microsoft Azure. Basic understanding of application systems from a business and technical perspective. Collaboration and active participation on teams to achieve identified business objectives. Minimum Qualifications(Consistent with Classification Standard) Education and Experience/Certificates, Licenses, and Registration Requirements/Other Requirements A Bachelor's degree in computer science, engineering, mathematics, business administration, or related field of study; or equivalent education, training & experience. Completion of approved TVA Progression Plan or 24-48 months of comparable and relevant work experience in applying the concepts, practices and procedures related to application development. Must have experience with one or more of the languages and one DBMS listed in "Skills and Proficiencies". Must be able and willing to assume on-call rotational assignments which may include 24 hour on 7-day per week availability. Occasional travel may be needed for training, work assignments, or meetings. May be required to obtain and maintain a security clearance based on position / access requirements and essential job functions. Equal Employment OpportunityTVA values and embraces diversity. We encourage all individuals to apply regardless of race, color, national origin, ethnicity, gender, sex, abilities/disabilities, sexual orientation, religion, veteran status and age. We strive to be inclusive of all the people we serve across the Valley.TVA is an Equal Opportunity employer and complies with all applicable laws and regulations regarding equal employment opportunities. Any applicant or employee who believes s/he has a discrimination claim (including harassment or retaliation) must contact TVA's Equal Opportunity Compliance office within 45 calendar days of the event or action s/he believes to constitute discrimination, harassment, or retaliation.Drug-Free WorkplaceAll TVA Non-Nuclear employees are covered by TVA's Federal Drug-Free Workplace Program Plan, in accordance with Executive Order 12564, Public Law 100-71 and the Mandatory Guidelines for Federal Workplace Drug Testing. Information regarding the Drug Free Workplace Program can be found at . TVA Non-Nuclear employees in Testing Designated Positions, including those performing safety-sensitive duties are also subject to random drug testing. TVA Nuclear employees are subject to random alcohol and drug tests in accordance with 10 CFR Part 26 as mandated by the Nuclear Regulatory Commission (NRC).How to Claim Vet PreferenceIf you are a U.S. Military Veteran and would like to be considered a preference-eligible veteran for the purposes of your employment application to TVA, please take the necessary actions outlined in the application process. Please submit your military documents each time you apply for a position.How to Submit Documentation:1) Upload documents after you complete the application by clicking Careers Home, Cover Letters and Attachments, and Add Attachment, or2) Email documents to Careers@tva.govApply Now

Keywords: Tennessee Valley Authority, Knoxville , Software Engineer, IT / Software / Systems , Knoxville, Tennessee

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Tennessee jobs by following @recnetTN on Twitter!

Knoxville RSS job feeds