Birmingham, AL, USA
18 days ago
Application Developer

Job Description

 

Application Developer

 

This position is responsible for vendor application support, software application development, support, and technical expertise in support of Financial and Contract Services, Fuel Services, and Gas Operations which are all part of the Commercial Operations business unit. 

 

The primary responsibilities include working as part of a product-focused team providing technical support for several applications (vendor, desktop, web applications, and services).  Support tasks include working with business partners to identify and implement technical solutions. The successful candidate should not only have a strong technical background but the desire to learn business concepts and processes and a passion for software development. 

 

This position will work alongside a collaborative team to predominantly support the Gas Operations business area. Work areas will vary from vendor application support, windows servers support, server/application patching, and implementing a new small scale SCADA poling system for gas operations. Other potential areas of support include C# .Net application development. 

 

Job Experience & Education:

 

Bachelor’s degree in computer science, Management Information Systems, Engineering, Math, Business, or related degree (preferred) Experience designing, developing, testing, implementing, integrating, and supporting applications (desktop, web applications, and web services) (required) Hands-on experience with relational databases (SQL Server and/or Oracle) Experience with Software Composition Analysis (SCA) Scanning (SonarQube) and security vulnerabilities scanning (Fortify) tools including experience remediating issues is preferred Experience supporting Commercial Operations or related areas is a plus

 

Knowledge, Skills, Abilities

 

Strong all-around development and technical skills.  Experience in the following technical skill sets is a plus: Microsoft.NET 8/9; C#, WPF, ASP.NET Core, ASP.NET WEB API (REST-based), Entity Framework Core Visual Studio 2022, NuGet, Microsoft Office products (especially Excel) Experience using relational databases and SQL. SQL Server, data modeling, and O/R mapping knowledge is a plus.  Experience with Source Control, Continuous Integration and Deployment, and developer best practices.  Experience with Git or TeamCity, is a plus. Experience supporting enterprise level vendor business solutions is preferred. Knowledge areas include web applications, desktop applications, windows services, web services, multi-tiered application support, and relational databases including Oracle and SQL Server. Experience supporting application software solutions running on client and Windows Server operating systems preferred. Experience with PowerShell scripting and PowerPlatform development preferred. Experience supporting small scale SCADA/polling and RTU systems a plus. Real-world experience with full life-cycle development and delivery of enterprise-class software solutions using the latest technologies and platforms and latest software development best practices and techniques including design patterns, test-driven development, and object-oriented frameworks. Ability to take direction and work as a member of a high performing team; overall excellent teamwork skills Strong communication skills including ability to explain technical concepts to non-technical stakeholders at an appropriate level of detail  Solid understanding of source control and change management

 

Behavioral Attributes

 

Results-oriented Team player Stays abreast of new technologies  Must be flexible and able to change directions quickly and comfortably Ability to work independently of direct supervision Self-starter who takes initiative and does what it takes to meet commitments Thinks strategically Innovative Committed to building and maintaining constructive partnerships with business partners Can-do positive attitude Commitment to continuous learning and improvement
Confirm your E-mail: Send Email