Application Developer Job at Talen Energy Corporation
Remote Opportunity - PA, MD, MA, TX - The Application Developer will be responsible for all aspects of the Software Development Life Cycle including technical design, development, testing and deployment of Talen IT and business solutions as part of a development team. The candidate will demonstrate a thorough knowledge of processes and procedures within Talen IT and the supported business units.
What will you own?
Expert knowledge in:
Software programming languages such as those that support Database, Client/Server, Integration and Web development.
Problem solving and troubleshooting of technical issues and understanding how to isolate a problem.
Designing and implementing solutions that are consistent with and support enterprise architecture principles and standards.
Understanding and implementing architectural patterns and practices.
Writing and performing tests as part of building and maintaining stable systems (including but not limited to unit tests, performance tests, load tests, and system and integration tests)
Translating functional/business requirements into technical designs.
Project Support
Understanding and support of the Software Development Life Cycle and project management methodologies (Agile, waterfall).
Defining technical tasks.
Estimating technical tasks/work.
Deployment planning, including documenting and executing; adhering to regulatory requirements when applicable.
Implementation in accordance with service management standards. (Planning, Business Acumen, Open Communication)
Writing project documentation such as run books, user guides, support documents, design documents.
Support of project manager in technical documentation needed for production readiness.
Application Support
Accountable for providing functionality and for assuring reliability and availability of computer-based applications.
Maintain and enhance existing systems (production support/upgrades).
Disaster Recovery (tests/plan creation).
May support applications with Batch and/or Real Time processing.
May require 24/7 application support.
Relationship Management
Collaborating with internal employees and external vendors.
Building effective relationships with business partners and works collaboratively with the business lines to set realistic expectations and deliverables.
Building effective relationships with IT team members and works collaboratively with internal groups to set realistic expectations and deliverables.
What you have:
Minimal Qualifications:
BS or BA in Computer Science, Math, Engineering or Other Technical Field and a minimum of 5 years related work experience is required or a minimum of 7 years related work experience is required.
Desire to work in a corporate environment building and supporting a portfolio of applications and integrations across multiple business areas.
In-depth knowledge of Software Development Life Cycle phases such as Requirement Gathering, Analysis, Design, Development, Testing and Deployment.
Strong C# development experience
Microsoft .NET technologies including .NET Framework and/or .NET Core, Web Forms, MVC, Visual Studio
Experience with Oracle and/or MS SQL Server. Experience should include a basic understanding of relational databases as well as basic proficiency in writing queries in either PL/SQL or T/SQL along with Database Object creation such as Tables, Triggers, Procedures, and Functions.
Integration technologies such as Microservices, SOA, Web Services (RESTful and SOAP)
Source control such as TFS/VSTS/Azure DevOps and/or Git
Extensive troubleshooting skills with solid understanding of application administration.
Must be self-starter with good analytical problem-solving capabilities and strong emphasis on delivering quality results.
Strong written and verbal communication skills.
Preferred Qualifications:
Experience developing and implementing REST APIs.
Python experience is desired.
Experience with Amazon Redshift, Aurora or PostgreSQL a plus.
AWS native technologies such as API Gateway, Lambda, S3, SQS, CloudWatch and Step Functions.
Experience designing, developing, and deploying large-scale customer facing applications.
Ability to troubleshoot services in complex distributed environments.
Experience with version control tools, such as Git
Crypto industry a plus.
Must be capable of complying with Unescorted Access Authorization requirements at a nuclear facility.
Talen Energy Corporation
Pennsylvania United States
www.talenenergy.com
Please Note :
clarksqn.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, clarksqn.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.