Senior Software Engineer (Remote)

Salary: $120,000 - $130,000 a year USD per Year
Job Type: Full time
Experience: Senior Level

Allegheny Science & Technology

Senior Software Engineer (Remote)

Senior Software Engineer | Allegheny Science & Technology |United States

Allegheny Science & Technology (AST) is looking fora Senior Software Engineer to support our U.S.Department of Energy (DOE) customer in the management, maintenanceand enhancement of a web-based program management tool used forimplementing processes to ensure accountability for program schedule, time...

Senior Software Engineer | Allegheny Science & Technology | United States

Allegheny Science & Technology (AST) is looking for a Senior Software Engineer to support our U.S. Department of Energy (DOE) customer in the management, maintenance and enhancement of a web-based program management tool used for implementing processes to ensure accountability for program schedule, time and cost management. We are seeking a skilled senior software engineer with extensive experience in designing, developing, testing, and maintaining software systems. Experience must consist of work on complex and large-scale projects that require high-level technical skills, creativity, and leadership. Also experience in mentoring and guiding other developers, reviewing code, and collaborating with other team members and stakeholders.
This system, which uses Microsoft Active Server pages (ASP.NET) technology in conjunction with Structured Query Language (SQL) Server’s stored procedures, presents dynamic web content tailored to the program management requirements of DOE. As a member of the development team, this senior level position would provide Web- based application design, development, and testing utilizing ASP.NET, C#, JavaScript, CSS, HTML and Microsoft SQL Server.
Duties and Responsibilities:
  • Translate business requirements to technical specifics and develop software architecture and design based on the client or company requirements.
  • Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Use applications, tools and other resources to create required codes and keep all information and codes confidential.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Keep up to date on the latest technologies and solutions, validate the software developed and debug codes.
  • Document the developed software and test run it before handing it over and maintain timelines of delivering the developed programs.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Participate in regularly scheduled Change Control Board (CCB) meetings.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, and maintaining personal networks.
Required Qualifications:
  • A Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering or related field with 10+ years of related experience in performing coding, debugging, testing and troubleshooting throughout the Software Development Life Cycle (SDLC) process.
  • Excellent interpersonal skills- high-level professionalism with a variety of individuals such as guests, team members and vendors.
  • Strong networking skills.
  • Strong project management skills – Ability to manage multiple assignments from a variety of team members.
  • Experience with Eventbrite for registration sites, also Cvent for transmitting RFPs to venues.
  • Must possess experience with the following programming languages
    • C#, C, C++
    • SQL/PLSQL/MYSQL
    • Knockout.js
    • HTML
    • Java
    • Vue.js
    • React
    • Angular
    • Frameworks:
    • .NET
    • MVC.NET
    • Entity Framework
    • ASP.NET Core
  • Software proficiencies:
    • Microsoft Office Suites
    • Microsoft SQL Server Management Studio
    • Visual Studio
    • Team Foundation Server (TFS)
    • SQL Developer
    • Microsoft Power Bi
  • Platforms:
    • Microsoft Azure
    • Amazon Web Services (AWS)
Desired Qualifications:
  • Working knowledge of Capability Maturity Model Integration (CMMI) Level 3 best practices.
  • Working knowledge of Cybersecurity Maturity Model Certification (CMMC) Level 2.
  • Knowledge of DOE business practices and related business systems.
  • Knowledge of ISO9001:2015.

Other Qualifications:

  • Candidates located within commutable distance to Bridgeport, WV are highly desired, but we will consider candidates within the region (WV, OH, PA, MD, VA).
  • US Citizenship is required.
Multiple factors contribute to determining the final pay for a position. These include, but are not limited to, relevant work experience, skills, certifications, and competencies that align with the specific role, geographic location, educational background, and contract provisions related to labor categories specific to the position. We are committed to offering a competitive compensation package that reflects the value and expertise that each candidate brings to our team.
The pay range for this position based on full-time employment is $120,000 – $130,000.

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.