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.