Software Developer
Irving, TX, United States
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.
Job Summary
The Software Developer must be self-motivated, innovative and disciplined. They must be comfortable working in a team environment and able to handle multiple priorities throughout the day. They must also be comfortable following architectural and coding design standards, developing in a Windows environment, and creating/modifying/supporting both Windows Services and Web Applications.
Essential Job Functions
Develop services and applications to facilitate system integrations
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 participate in on-call support rotation for all TPS-developed applications
Must be able to work closely with business users and quickly adapt to their software needs
Must have reliable, dependable, and predictable attendance
Basic Requirements
Bachelor’s degree in Software Engineering, Computer Science, Information Systems, or a related field is preferred. Equivalent experience will be considered.
Knowledge of programming principles and common patterns
Understanding of OOP principles and application/database operations
Basic knowledge of web technologies (HTML5, Vue.js, TypeScript, SCSS)
Ability to troubleshoot dense, complicated situations to get at the root cause
Adherence to industry best-practices / standards
Good documentation habits
Self-motivated, team-player
Excellent oral and written skills
Preferred Requirements
2+ years of experience with JavaScript and .NET (ideally C#)
Experience with dotnet core
Familiarity with Team Foundation Server (TFS) and git version control
Familiarity with Transaction Structured Query Language (T-SQL)
Familiarity with containers and container infrastructures (e.g. Docker, K8s)
Basic knowledge of cloud technologies
Physical Demands
Ability to use standard office equipment such as PC, telephone, calculator, printer, copy and fax machines. Position may require extended work hours on short notice. All work will be performed in an indoor office environment and may require extended periods of sitting, standing and bending and typing/data entry. The job may also include driving, and airline travel. Travel may be required to attend meetings in other office buildings including local and domestic.
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, vison, 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.
#J-18808-Ljbffr