Senior Software Engineer

Zencon Group

$100K — $130K *
US-AnywhereRemote in Washington, US
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years’ experience in JavaScript web applications, APIs, and RESTful services
  • Proficiency in React 16+, ASP.NET Core, SQL Server, JSON, HTML, and CSS
  • Familiarity with software concepts like MVC, React hooks, unit testing, and OAuth2
  • Experience with Azure cloud services (KeyVault, Application Insights)
  • Knowledge of DevOps practices such as Git and automated testing
  • Understanding of Agile methodologies and Scrum facilitation
  • Experience in developing complex systems using industry best practices

Responsibilities

  • Build and enhance software systems for laboratory operations
  • Design, test, and implement various software applications
  • Lead coding teams throughout development phases
  • Complete data structures and design system architecture
  • Conduct code reviews and write code effectively
  • Manage internal tools and troubleshoot errors
  • Utilize JIRA for task management and track work hours in Excel

Benefits

  • Support for a diverse work environment
  • Professional development opportunities
  • Health and wellness programs
  • Retirement savings plans
  • Employee recognition programs
Full Job Description
US Citizens Only (no dual citizenship)
Battelle Memorial Institute, Pacific Northwest Division, operates the Pacific Northwest National Laboratory (PNNL) for the U.S. Department of Energy (DOE) in Richland, WA.
PNNL maintains a portfolio of custom-built software systems and is working to modernize these existing legacy information systems. There is currently a backlog of features awaiting implementation. PNNL is seeking a Senior Software Engineer to assist its technical team in modernizing these legacy information systems. The candidate must meet the qualifications below.

Scope
• Build and enhance software systems that service the operations of the laboratory.
• Design, test and implement various software applications.
• Provide leadership to coding teams.
• Involvement in each stage of product development.
• Data structure completion.
• Architecture design.
• Write code and perform code review.
• Internal tool management.
• Troubleshoot errors.
• Resolve bugs.
• Manage work with JIRA.
• Track hours weekly in Excel.
• Check code in daily to the PNNL repository.
• Other related tasks as assigned.

Qualifications
• Minimum 5 years' experience in the design and development of JavaScript webapplications, APIs, RESTful web services.
• Knowledge and experience with React 16 (or newer), ASP.NET Core, relational databases(SQL Server), JSON, HTML, CSS.
• Knowledge and experience with software concepts such as MVC, React hooks, dependency injection, unit testing, OAuth2.
• Experience with Azure cloud platform (KeyVault, Application Insights).
• Experience with DevOps concepts like Git, automated builds, automated testing, code scanning.
• Understanding of and experience with Agile delivery and Scrum facilitation.
• Experience in the development of complex software systems using industry best practices.
• Knowledge and experience in applying layered architecture patterns.
• Knowledge of secure coding practices (cross-site scripting and SQL injection).
• Exceptional communicator with both technical and nontechnical audiences.
• Exceptional interpersonal skills.
• Demonstrated ability to think strategically to deliver innovative solutions.
• Deliver results with highest level of professionalism and integrity.

Similar Jobs

More Jobs at Zencon Group

More Information Technology Jobs

Find similar Senior Software Engineer jobs: