Software Engineer
Company: BeaconGov
Location: Richland
Posted on: March 18, 2023
Job Description:
Work Scope:
The focus of this work is to build and enhance software systems
that serve the Operations of the
Laboratory. Agile delivery methodologies will be used. Work will be
managed using JIRA and
weekly hours will be tracked in an Excel spreadsheet. Code is to be
checked-in daily to our
PNNL repositories. All systems and related source code will be
subject to review and direction
for modifications identified by staff software engineers as well as
acceptance by the users of the
system(s).
PNNL has a portfolio of custom-built software systems. There is a
pipeline of functionality
Awaiting implementation.
Required Skills:
- Minimum 4 years' experience with ASP.NET, C#, Object Oriented
Programming
- Experience in the design and development of web applications,
APIs, RESTful web
- services
- Knowledge and experience with relational database design (SQL
Server), JSON, HTML
- CSS, JavaScript frameworks (React)
- Knowledge and experience in applying software design patterns
(such as MVC,
- React/Redux), using software development tools / rich-client
platform development
- frameworks
- Experience with the Azure cloud platform
- Experience with DevOps, Automation, Git and CI/CD tools and
practices
- Knowledge with Continuous Delivery Tools (Jira, Confluence,
Azure DevOps / Bamboo
- GIT) and methodologies
- 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
Deliverables
- This work will be directed by a technical lead and the
deliverables may vary based on the needs of the project.
- PNNL will have ownership and access of full source code. Code
will be stored in the PNNL Code repository.
- All work will be delivered at a high quality, including source
code and software that is well tested, sustainable, and well
documented. PNNL will provide guidance, standards, processes, and
requirements towards high quality software.
Keywords: BeaconGov, Richland , Software Engineer, IT / Software / Systems , Richland, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...