Share this job
Software Engineer
USA
Apply for this job

Our client is looking for 2 Senior Software Engineers to join their team.


Remote anywhere in the U.S. (working ET and CT hours)

Long term contract (1-2 years plus)


Your Role

The successful candidate will have:

  • A bachelor’s degree from an accredited institution in Computer Science, Computer Engineering, or a related field.
  • A minimum of eight years of relevant work experience; ten or more years preferred, including at least two years of experience assuming technical lead responsibilities.
  • Demonstrated expertise in application development, integration of disparate applications and datasets, software usability evaluation, participation in quality assurance teams, and creating/executing development, deployment, and test plans.
  • Experience in supporting and enhancing .NET applications.
  • Proficiency in .NET Frameworks and .NET-based languages, preferably C#, along with data storage technologies, SQL DBMS, and Web Services (REST and/or SOAP).
  • Strong understanding of the software development lifecycle, secure development best practices, application function points, and data management.
  • Ability to analyze and solve complex business needs and evaluate vendor solutions to meet business requirements.
  • Proven ability to work effectively in team-oriented environments, collaborating with senior managers, project managers, testers, external vendors, and IT specialists in matrixed, change management, and waterfall/agile project environments.
  • Strong documentation skills for as-designed and as-built systems.
  • Excellent communication and interpersonal skills.
  • Exceptional organizational and time management skills, with the ability to prioritize tasks in a fast-paced, self-starting environment.
  • Proficiency in Microsoft Word, Outlook, PowerPoint, Visio, and Excel.

Qualifications

  • Three years of experience with Microsoft Dynamics platforms (2015, 2016, or 365).
  • Two years of experience with ASP.NET Core Razor, MVC, or Blazor.
  • Experience with UI components such as Telerik or Kendo UI.
  • Proficiency in Azure DevOps CI/CD pipeline configurations for ASP.NET Core applications.
  • Experience with Active Directory, Active Directory Federation Services (ADFS), and MFA.
  • Familiarity with Internet Information Services (IIS) and SMTP.
  • Expertise in application development and integration for .NET-based web portals, content management systems (CMS), and customer relationship management systems (CRM).
  • Experience with systems integration efforts, master data management, and designing overall architecture and strategies for system integration and master data.
  • Proficiency with data exchange formats such as XML, JSON, and CSV.
  • Broad knowledge of technology applications for achieving strategic objectives.
  • Experience in automating business processes through application development.
  • Familiarity with the electric power industry and security practices.

Additional Information

  • A background check will be conducted prior to employment.
  • All candidates must verify identity and eligibility to work in the United States and complete the required employment eligibility verification documents upon hire.
  • This position may be remote, with occasional travel required to company offices as needed. Travel expenses will be reimbursed in accordance with company policies.
  • This is a one-year contract role with the potential for extension based on requirements.

Company Culture Declarations

  • Everyone is expected to exhibit leadership qualities.
  • We prioritize accountability, both personally and organizationally, to deliver on commitments.
  • We focus on continuous personal and professional development to align with strategic objectives.
  • Adaptability and resilience are essential to meet evolving business challenges.
  • We foster a growth mindset and empower teams to take calculated risks.
  • Collaboration is encouraged across internal teams and with external stakeholders.
  • Cultural values include:
  • Recognizing and rewarding high-quality, innovative work.
  • Attracting, engaging, and retaining top talent.
  • Valuing and respecting diverse perspectives.
  • Maintaining a safe, inclusive, and collaborative work environment.
  • Building strong relationships internally and externally.
  • Encouraging curiosity and openness to new knowledge and opportunities.
  • Demonstrating foresight to anticipate challenges and develop contingencies.
  • Advocating for diversity, equity, and inclusion by seeking and valuing diverse perspectives.


Apply for this job
Powered by