Logo
Allegheny Science & Technology

Senior Software Engineer

Allegheny Science & Technology, Bridgeport, Ohio, United States, 26630


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 uses Microsoft Active Server Pages (ASP.NET) technology in conjunction with Structured Query Language (SQL) Server’s stored procedures, presenting 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.Position Responsibilities:

Translate business requirements to technical specifics and develop software architecture and design based on the client or company requirements.Develop 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.Determine 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.Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.Prepare and install solutions by determining and designing system specifications, standards, and programming.Improve 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.Provide information by collecting, analyzing, and summarizing development and service issues.Participate in regularly scheduled Change Control Board (CCB) meetings.Update 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 Experience:

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/MYSQLKnockout.jsHTMLJavaVue.jsReactAngularFrameworks:.NETMVC.NETEntity FrameworkASP.NET CoreSoftware:

Microsoft Office SuitesMicrosoft SQL Server Management StudioVisual StudioTeam Foundation Server (TFS)SQL DeveloperMicrosoft Power BIPlatforms:

Microsoft AzureAmazon Web Services (AWS)Desired Skills:

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.

#J-18808-Ljbffr