Software Engineer III

Overview

Hybrid
$60 - $65
Contract - W2
Contract - 12 Month(s)

Skills

Power Bi and SSRS
Visual Studio Development - .Net
Report Builder
VSCode
SSRS
Java Applets
TSQL/PLSQL
SFTP
JIRA/QTest
Informatica
FX Charts
Dev Express
Infragistics
StoneBranch
Transmission protocols SFTP
HTTPS
Experience in Risk Related systems

Job Details

Immediate need for a talented Software Engineer III. This is a 12+months contract opportunity with long-term potential and is located in Charlotte, NC (Hybrid). Please review the job description below and contact me ASAP if you are interested.

Job ID:25-69498

Pay Range: $60 - $65/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).

Key Responsibilities:

  • Analyze, design, develop, and test software and hardware applications for Risk programs.
  • Operate, monitor, and maintain Risk real-time system software, hardware and databases.
  • Monitor and coordinate maintenance on the hardware systems to minimize downtime for the business.
  • Provide technical assistance for other internal employees and departments.
  • Provide after-hours technical assistance response for Risk system trouble calls and emergencies.
  • Handle audit and change management standards for reporting to oversight team.

Key Requirements and Technology Experience:

  • Key Skills:Power Bi and SSRS ,Visual Studio Development - .Net, Report Builder, VSCode, SSRS ,Java Applets ,TSQL/PLSQL ,SFTP ,JIRA/QTest,Informatica ,FX Charts ,Dev Express ,Infragistics ,StoneBranch ,Transmission protocols SFTP, HTTPS ,Experience in Risk Related systems.
  • Bachelor degree in Computer Science, Information Systems or related discipline; Or 8 years of prior equivalent work related experience in lieu of a degree.
  • Four years coding/programming, trouble-shooting, problem-solving, logical design, SQL coding, Business Requirements analysis, vendor management, root cause analysis.
  • Five (5) plus years designing, developing, and supporting Angular/Python/.Net/C# applications, utilizing oracle/sql databases.
  • Five (5) plus years of application configuration management utilizing native AWS.
  • Experience in consulting with internal customers on proposed system changes; prioritizing, scoping and estimating work activities.
  • Experience supporting large complex applications.
  • Proven troubleshooting ability resulting in valid solutions or options for technical issues.
  • Proven ability to multitask and track several support activities simultaneously.
  • Program well-designed, efficient code independently.
  • Clearly communicate team wide progress and identify blocking processes/patterns that hold a team back.
  • Participate in paired programming and code reviews with juniors to expand the team s collective knowledge and understanding of software engineering.
  • Complete independent research to refine best practices and present work to peers. Senior Software Engineer must possess:
  • A breadth of experience building software solutions (through a strong mix of independent research/projects and industry expertise).
  • 5-7 years previous experience in software development.
  • (Either 7 years of experience specifically in software development or five years of experience in software development in combination with 2 years alternative experience in a related field).
  • Ideally has a portfolio of work code samples, etc.
  • Significant familiarity and comfort in using IDEs. Knows short-cuts and frequents operations that speeds up development time.
  • Deep and solid understanding of APIs.
  • Have been involved in designing /building /implementing APIs.
  • Significant understanding of cloud-native software engineering best practices.
  • Familiarity with a several frameworks.
  • Resulting code is concise and easy-to-follow.
  • Experience with automation and optimization.
  • Looks for ways to create repeatable patterns that increase the efficiency of the team.
  • Experience and ability to manage and optimize databases.
  • Understanding of functional programming and how to apply functional concepts in any language.
  • Quick to picking up a new language or adopting a more recent version of a language.
  • Familiarity and able to comfortably work with multiple platforms.
  • Experience turning complex ideas into user stories.
  • From that, can turn user stories into workable solutions, providing estimates to complete that work, and breaking down complex work into smaller components.
  • Previous experience collaborating on a cross-functional team.
  • Deep understanding of development cycle.
  • Ability to debug and avoid future problems by building more robust solutions.
  • Ability to look at previous personal or team experience and use this to analyze mistakes/successes, draw conclusions, and design future solutions.
  • Resulting solutions have few bugs and quick remediation times.
  • Experience building solutions with the larger team in mind.
  • Solutions have the goal of improving software engineering at the team level.
  • Experience with teaching and mentoring team members at various levels.
  • A deep an solid understanding of cyber security principles such as authentication, authorization and encryption.
  • Ability to leverage and recommend common security libraries applicable to their language stack and solid experience with secure programming best practices.
  • Knowledgeable of common attack vectors, such as SQL injection, Denial of Service (DoS), Cross-Site Scripting, etc. and methods to limit exposure.
  • Quick to identify and remediate potential security vulnerabilities.
  • Experience working with one or more CI/CD stacks and associated best practices.
  • Ability to setup CI/CD for new products with no guidance. Recommends and implements modifications to CI/CD processes when continuous improvement opportunities are identified.
  • Turn complex ideas into manageable pieces of work to complete as part of a product team.
  • Coach and mentor software developers.
  • Provide technical guidance to leadership so that solutions are built with innovation and sustainability in mind.
  • Learn the business drivers of a product and help drive the technical direction of a product to fulfill the desired vision.

Our client is a leading Utility Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.

Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy .

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.