Parsons Logo Parsons
Parsons Logo

Software Engineer

💰 $50,000 - $100,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

Parsons is looking for an amazingly talented **Software Engineer **to join
our team! In this role you will get to **I **take a leading role in the
design, development, and maintenance of scientific modeling software currently
in operational use.

##### **What You'll Be Doing:**

* Java development for complex applications.
* Act as a technical lead on programming and build automation tasks.
* Seek out and promote techniques, tools, and practices that enhance efficiency in development.
* Collaborate effectively with other engineers to design and implement features.
* Produce well-organized, optimized, and documented source code.
* Debug existing source code and polish features.
* Analyze user requirements to derive scientific software design.
* Contribute to technical design documentation.
* Assist with requirements gathering.
* Participate in and support application security reviews and threat assessments, including code review, code scanning, and dynamic testing.
* Continuously learn and improve skill set, to include training/online courses as needed.
* Support team success by mentoring other developers.

##### **What Required Skills You'll Bring:**

* Experience with software version control tools (e.g., Gitlab, Bitbucket, IBM Jazz RTC Source Control).
* Experience with Continuous Integration and Continuous Delivery (CI/CD) build automation tools (e.g., Apache Maven & Ant, Jenkins, Gitlab Runner).
* Experience with issue tracking and configuration management software (e.g., Jira, IBM Jazz RTC Work Items).
* Experience with Java JPMS and OSGi.
* Familiarity with integrated development environments (IDEs) such as Eclipse, IntelliJ, Visual Studio, and InstallShield.
* Experience with project management and workflow processes such as Agile, DevOps, DevSecOps, Scrum/Kanban, etc.
* Experience developing for both Windows and Linux environments.
* Cloud experience, particularly with AWS.
* Scientific modeling background, particularly in the field of atmospheric sciences or CFD.
* Experience with code scanning tools such as SonarQube, Fortify, and SonarLint.
* Experience with Fortran is a plus.
* Experience with VMWare vSphere is a plus.

##### **What Desired Skills You'll Bring:**

* Strong troubleshooting skills with the ability to spot issues before they become problems
* Capacity for being organized, systematic, and detail-oriented during engineering activities
* Understanding of best practices for design, development, security, and testing throughout the software’s life cycle
* Knowledge of scripting languages such as VBScript, Windows scripting, Python, InstallScript, Ruby, Perl, PowerShell Flexibility to use varying development environments, programming languages, frameworks, and supporting tools for engineering
* Ability to keep current with industry trends, IT ops and industry best practices, and able to identify the ones we should implement
* Ability to debug, unit test, and refactor established code