Software Engineer

Tenaska

  • Omaha, Nebraska
  • 20 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Coding Standardsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Disability Insuranceunmatched
    • Dockerunmatched
    • Employee Benefitsunmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Integration Testingunmatched
    • JavaScriptunmatched
    • Life Insuranceunmatched
    • Marketingunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Transact-SQL (T-SQL)unmatched
    • Microsoft Windows Operating Systemunmatched
    • Multitaskingunmatched
    • Natural Gasunmatched
    • NoSQLunmatched
    • On Callunmatched
    • Operating Systemsunmatched
    • Power Managementunmatched
    • Power Plantunmatched
    • Presentation/Verbal Skillsunmatched
    • Quality Assuranceunmatched
    • SQL (Structured Query Language)unmatched
    • Secure Codingunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Team Playerunmatched
    • Technical Researchunmatched
    • Testingunmatched
    • Tuition Feesunmatched
    • Unit Testunmatched
    • Unix Operating Systemsunmatched
    • Web Application Frameworkunmatched
    • Writing Skillsunmatched

    Description

    Tenaska is one of the largest privately held companies in the United States, an organization that’s adept in natural gas and power marketing, power management, development and acquisition of generation assets, operation of power plants and more.

    Onsite: Omaha, NE

    Position Summary:

    The Software Engineer will be responsible for creating, modifying, and supporting Windows Services and APIs, as well as architectural and coding design standards. They will also research new technologies and innovative solutions to meet the ever-growing demand in our business. The Engineer must be comfortable working in a team environment and able to handle multiple priorities throughout the day. 

    Essential Job Functions:

    • Develop services and applications
    • Maintain and improve existing systems
    • Develop and assist Quality Assurance and testing phases during the Software Development Life Cycle
    • Adhere to Continuous Integration and Continuous Delivery best practices
    • Must be willing to be on-call support for all Enterprise Technology-developed applications on a rotating schedule
    • Must be able to work closely with business users and quickly adapt to their software needs
    • Must have reliable, dependable, and predictable attendance

    Required Qualifications:

    • Bachelor’s degree in Software Engineering, Computer Science, Information Systems, or a related field is preferred, but commensurate experience is acceptable in lieu of such a degree
    • 2+ years of experience with .NET (ideally C#)
    • Experience integrating and evaluating agentic AI capabilities within development workflows and solutions
    • Self-motivated, team-player
    • Excellent oral and written skills
    • Familiarity with Transaction-SQL (T-SQL)
    • Experience with .NET Core
    • Working knowledge of modern JavaScript-based web frameworks and related technologies (e.g., TypeScript, WebApi)
    • Good knowledge of programming principles and common patterns
    • Ability to troubleshoot dense, complicated situations
    • Adherence to best-practices and standards
    • Proficiency with git version control
    • Good documentation habits
    • Experience with Continuous Integration / Continuous Delivery pipelines
    • Experience running and hosting production-ready applications, not merely building containers
    • Experience writing automated unit and integration tests
    • Security awareness and secure coding practices

    Preferred Qualifications:

    • Familiarity with NoSQL databases
    • Familiarity with containers and container infrastructures (e.g. Docker, K8s)
    • Familiarity with Unix based operating systems
    • Basic knowledge of cloud technologies
    • Experience re-platforming or modernizing large, business-critical legacy applications — translating existing domain logic and workflows onto modern architectures 

    Employee Benefits:

    At Tenaska we care about the wellbeing of our employees and their families. That’s why we offer our employees a comprehensive benefit package. Benefits included below:

    • Health, dental, vision, disability, and life insurance
    • Excellent 401(k) plan
    • Incentive-based, competitive salary packages
    • Health/dependent care flex accounts
    • Tuition assistance
    • Long-term disability coverage
    • Adoption benefits
    • Employee assistance program
    • Paid vacations and holidays
    • Generous sick leave
    • Charitable giving program
    • Paid maternity/paternity leave
    • Wellness programs

    Tenaska is an equal opportunity employer

    Applicants must be authorized to work for any employer in the U.S.  The Company is not able to take over sponsorship of an employment visa at this time for this position or commit to doing so in the future for individuals with current authorization to work via, for example, CPT or OPT, and would need sponsorship in the future.

    #LI-Onsite

    Numbers & Facts

    LocationOmaha, Nebraska
    Websitehttps://www.tenaska.com/abouttenaska

    Similar Jobs

    See more jobs