About this role
The Software Engineer II ls a lead-level developer, software designer and is fully competent in 2-3 defined software programming disciplines or products. This position resolves semi-routine Issues Involving design, development and application redesign, and is typically assigned to design, retrofit or debug most aspects of a product or major subcomponent. This person will be responsible for contributing development efforts to
one of several systems that are under the core responsibility of the Development Team.
Performs troubleshooting in the form of problem recognition, research, Isolation, resolution and follow-upProvides tier II or tier Ill support; performs root cause analysis and develops checklistsMonitors and tunes: network; system hardware; or software; for application performance; and protocol compatibilityPerforms maintenance on: network devices; system hardware; or software Including restoration of hardware, software or configurationsAnticipates and mitigates potential attacks to networks; system hardware; or software; or other connections to ensure the security of the systemInterfaces with vendors regarding new product evaluation and troubleshooting issuesUnder general supervision, Integrates and schematically depicts communication architectures, topologies, hardware, software, transmission, and slgnalling productsParticipates with functional and empirical analysis related to design, development, planning, and configuration in the areas of networking, hardware & softwareDevelops P&Ps and general standardsRecommends procedures and controls for problem prevention Simulates or recreates problems to resolve operational deficiencies Under general supervision analyzes, makes recommendations, creates charts, diagrams and graphs to assist in analysis of problems or designs Develops and maintains problem databases, participates in the development of test strategies, devices and systemsDevelops and reviews technical documentation for approval by senior managerParticipates In Implementations and rollouts of new networking; system hardware; or software; and toolsCoordinates Installations with user departmentsAssist and participates in disaster recovery planning and testingResearches and Identifies hardware and software to meet company needsUnder general supervision prepares detailed functional specifications and coordinates RFP processes Bachelor's Degree preferred in a related discipline; significant applied experience or a combination of education and experience may be substituted 5+ years of professional software development required, equipment used. Demonstrable skills and 3+ years of experience as a solid contributor developing with .NET
technologies in complex systems environment using the following Microsoft frameworks such as .NET, WCF, SharePoint, SSRS 2-4 years of previous experience developing
Windows applications and/or n-tler C/S systems using professional programming languages, extensions, and platforms with at least 2 of the following: C#, JavaScript, WPF, VB.NET, TSQL, Ajax, Silverlight.In-depth knowledge of Windows Internals and messaging, the Window API, multi-threading techniques. Working knowledge of object-oriented analysis and design (OOP/OOA&D), design patterns, as well as networking protocols and network programming interfacesWorking knowledge of interfaces such as ODBC, ADO, and XMLExperience in the full lifecycle design of software as well as commercial/open-source development processes and development tools.Proven ability to produce technical documentation. Including software architecture and requirements documents and other design artifactsDevelopment skills with SQL Server databases/ TSQL in a high transaction volume environmentPreferred knowledge of SQL Server InternalsPreferred real-time transaction processing experience is a plus Boyd Gaming is proud to be an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state, or local protected class.
Boyd Gaming is proud to be an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state, or local protected class.