Senior Software Engineer - Urgent Role

Senior Software Engineer - Urgent Role
Company:

System One


Details of the offer

We are on the lookout for a brilliant Senior Software Engineer to join our stellar team at System One in Washington DC.
Growing your career as a Full Time Senior Software Engineer is a great opportunity to develop competitive skills.
If you are strong in adaptability, critical thinking and have the right experience for the job, then apply for the position of Senior Software Engineer at System One today!

System One is seeking to contract with a Senior Software Engineer who is interested in the research, development, and deployment of advanced nuclear reactors to help alleviate global energy issues.
You will be a lead maintainer and developer of our client's primary data management application, called Atom . This tool is a key part of our plan to improve the world's ability to deliver data-heavy nuclear construction projects on time and budget. It contains a nuclear reactor project-specific data model linking the plant safety functions, requirements, scientific analyses, documentation, tests, and more. It acts as a single source of truth across the project to help coordinate design and construction efforts. It facilitates workflows that satisfy project procedures. This role will work closely with engineering management, QA, and the internal user base to continue to build and refine the tool's capabilities, improve the quality pedigree, monitor and improve performance as needed, and to fix bugs as they are identified.
The tool is a Python/Django/DRF backend running on Linux servers with a JavaScript/Vue3/Quasar frontend SPA user interface. The developer team is currently small: only ~3 people. You should have a true passion for team-oriented software development. We're looking for someone who views a problem as an opportunity and enjoys working closely with a focused and high achieving group. Responsibilities:
Responsibilities will include: Work with engineering management to understand and translate new feature requests into formal software requirements, Design, implement, document, and test implementations based on software requirements and bug reports from the in-house user base, Design and implement refactorizations and maintenance to maximize near- and long-term productivity of users and developers, Identify and prioritize issues and useful improvements without them being explicitly assigned to you, Support verification and validation efforts to prove that the codes meet specifications and are correct, Systematically identify performance or productivity bottlenecks; design and implement solutions to eliminate them, Train and support reactor designers to use the software system, Provide mentoring to engineers who are still learning the craft of writing software, Work closely with IT to build and support software build and testing systems (like our Jenkins instance and related dashboards), Facilitate design reviews for ongoing developments to keep review/approval process as productive as possible, Review proposed code changes and provide detailed feedback before allowing it to go live, Ensure compliance with quality standards and regulatory requirements for software. Minimum Qualifications: 5+ years of relevant experience on web application development, Strong programming skills in Python and JavaScript Demonstrable expert capabilities with basic software development tools, including git, pytest/nose, PyPI, Python packaging tools required Experience with Django and some JavaScript framework like Vue3 required Experience or willingness to rapidly master Vue3, and Quasar required Ability to focus and comfort with delivering a       challenging project under evolving conditions, during rapid-paced development. Degree in computer science, applied mathematics, or similar A strong commitment to software best practices, Ability to provide professional feedback Preferred Qualifications: Good understanding of software quality assurance and the software development life cycle, Ability and professionalism to work within published regulatory guidelines for nuclear reactor design, Experience with major industrial construction projects, Experience working in NQA-1 environments, and Excellent written and verbal communication skills. Benefits of working as a Senior Software Engineer in Washington DC:
? Company offers great benefits
? Opportunities to grow
? Attractive package


Source: Grabsjobs_Co

Requirements

Senior Software Engineer - Urgent Role
Company:

System One


Firewall Administrator - Urgent Role

We are searching for a focused Firewall Administrator to join our growing team at TekSynap in Washington DC. Growing your career as a Full Time Firewall Admi...


From Teksynap - Distrito de Columbia

Published a month ago

Junior Intelligence Analyst

The Countering Weapons of Mass Destruction (CWMD) office is a support component within the Department of Homeland Security (DHS). The CWMD office was establi...


From Noblis - Distrito de Columbia

Published a month ago

Business System Analyst - Urgent Role

We are on the lookout for an experienced Business system analyst to join our diverse team at MK Software Solutions Inc in Washington DC. Growing your career ...


From Mk Software Solutions Inc - Distrito de Columbia

Published a month ago

Microsoft Application Specialist

RESPONSIBILITIES Proficient in creating and managing project plans using Microsoft Project. Expertise in defining project tasks, allocating resources, and se...


From Teksynap - Distrito de Columbia

Published a month ago

Built at: 2024-05-12T07:20:13.471Z