portal resources jobs companies s santanna energy services .net developer

.net Developer 🔥


For over 30 years, Santanna Energy Services has been the energy supplier of choice for hundreds of thousands of customers in The Midwest Region. We offer natural gas and electricity plans to residential customers, customized solutions to help small businesses manage market volatility, and we support partnerships with agents, brokers, and consultants.

We are an employee-owned company committed to serving and developing lifelong relationships with our customers and communities. Each one of our employee-owners strives to provide best-in-class service and support when it comes to choosing and managing your energy needs – your peace of mind is our highest priority! We continue to add plans and programs that will be most beneficial to you. We look forward to being your energy supplier of choice for many years to come.

Job Title: .NET Developer (DOT NET)

Employer: Santanna Energy Services

Department: IT

Reports to: IT Supervisor

Location: This is a completely remote position.

Authorization to work in the U.S. is required to apply. Santanna does not sponsor applicants for work visas.

Summary: Santanna wants to maintain our current software infrastructure while continuing to enhance and expand our internal applications using the latest proven technology and following best practices.

The ideal candidate will have extensive experience with C#, SQL, and ASP.net Core. Candidates need 5+ years’ experience with developing in a dynamic environment, meeting deadlines and satisfying requirements.

Essential Responsibilities:

  • Collaborates with clients and/or internal teams to understand user needs; drafts initial proposal and design of software to meet these needs.
  • Assesses feasibility of design and project parameters within time and cost constraints.
  • Analyzes user needs and designs software for client use.
  • Develops code and designs software applications based on user specifications.
  • Modifies existing software to correct errors or improve performance.
  • Monitors and assists with software testing and validation procedures and programming.
  • Monitors and assists with software installation; ensures application operates within established specifications.
  • Gathers and evaluates user feedback and then modifies software for better usability.
  • Designs databases for specific application areas.
  • Determines required system performance standards and hardware configurations based on client specifications, budget, security needs, and other parameters.
  • Collaborates with systems analysts, engineers, and programmers to design systems to support required applications.
  • Advises clients on software maintenance.
  • Performs other related duties as assigned.

Qualifications:

  • Bachelor’s Degree in Computer Science or related field is preferred
  • Ability to establish RESTful API Connections both to pull data and push data
  • Experience with Asp.net CORE
  • Experience with C#, HTML, CSS, JavaScript, and SQL
  • Experience with debugging windows apps, web apps, and SQL
  • Knowledge of Visual Studio
  • Knowledge of SSMS
  • Knowledge of Git
  • Knowledge of SOLID design principles (what they are, why they are important, what problems they solve)
  • Knowledge of the first 3 normal forms (what they are, why they are important, what problems they solve)
  • Knowledge of how to write testable software (or know what makes software untestable)

Competencies:

  • Ethics - Treats people with respect; Keeps commitments; Inspires the trust of others; Works with integrity and ethically; Upholds organizational values.
  • Diversity - Demonstrates knowledge of EEO policy; Shows respect and sensitivity for cultural differences; Educates others on the value of diversity; Promotes a harassment-free environment; Builds a diverse workforce.
  • Analytical - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs workflows and procedures.
  • Adaptability - Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.
  • Technical Skills - Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
  • Organizational Support - Follows policies and procedures; Completes administrative tasks correctly and on time; Supports organization’s goals and values; Benefits organization through outside activities; Supports affirmative action and respects diversity
  • Professionalism - Approaches others in a tactful manner; Reacts well under pressure; Treats others with respect and consideration regardless of their status or position; Accepts responsibility for own actions; Follows through on commitments.
  • Attendance/Punctuality - Is consistently at work and on time; Ensures work responsibilities are covered when absent; Arrives at meetings and appointments on time.

Physical Demands:

  • Occasionally required to stand
  • Occasionally required to walk
  • Continually required to sit
  • Continually required to utilize hand and finger dexterity
  • Occasionally required to bend and stoop
  • Continually required to talk or hear
  • While performing the duties of this job, the noise level in the work environment is usually moderate
  • The employee must occasionally lift and /or move more than 5 pounds
  • Specific vision abilities required by this job include: Close vision; Distance vision; and ability to adjust focus

The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities or physical requirements. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Job Type: Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Compensation package:

  • Employee stock ownership plan

Experience level:

  • 5 years

Schedule:

  • 8 hour shift
  • Monday to Friday

Application Question(s):

  • What state do you reside in?
  • Do you now or in the future require a visa sponsorship?
  • What are your salary expectations? (A range or minimum is helpful.)
  • How familiar are you with SOLID design principles? Beginner, Intermediate, or Expert?
  • How familiar are you with the first 3 normal forms? Beginner, Intermediate, or Expert?

Experience:

  • C#: 5 years (Required)
  • TSQL: 5 years (Required)
  • RESTful API: 3 years (Required)
  • ASP.net CORE: 3 years (Required)

Work Location: Remote

Other openings you might be interested in

More remote jobs

Let us send you new openings similar to .net Developer straight to your Inbox. Weekly or Daily. 7-day free trial đź’Ś

The ability to work remotely increases employee happiness by 20 percent.