1+ months
  • Jobs Rated

Role Summary:Develop applications using various cutting-edge technologies. This role will be responsible for developing and testing code for software products as dictated by project requirements and working team members.

Essential Functions:

  • Envision, design, and develop desktop applications and UI modules for large-scale deployment and management in support of the US Marine Corps.
  • Rapidly prototype desktop applications to showcase new concepts and ideas
  • Apply good software design and development practices in daily activities based on industry best practices.
  • Write comprehensive technical design specifications and support documentation based on project requirements during software design phases through to final product submission.
  • Suggests new technologies and approaches, often demonstrating and championing their use
  • Estimate the duration and level of effort of development tasks to meet project requirements.
  • Work within the construct of defined application life cycles for desktop, web and mobile environments.

Competencies and Skills:

  • Excellent interpersonal skills
  • Ability to multi-task, prioritize and meet deadlines
  • Ability to change between projects and requirements fluidly.
  • Ability to work in a high-tempo environment
  • Familiarity with standard software development protocols and coding standards
  • Application documentation including system design and technical specifications
  • Assisting in development of project timelines based on platform specific software development project management principles.


  • Bachelors Degree in Computer Science, Software Engineering or related field*
  • 2+ years experience as a software developer**
  • US citizenship
  • In-depth knowledge and experience with C++, C#, VB.Net, and Python languages
  • Familiar with Oracle and SQL Server
  • Excellent problem-solving, verbal and written communication, design, development, and debugging skills
  • Ability to work independently and in groups to effectively participate in the Agile software development life cycle
  • Experience with using Agile software development methodologies (Scrum)
  • Knowledge and practice of test-driven development methodology
  • Advantageous: Knowledgeable in geospatial principles, analysis processes and development of geometry engines, experience developing applications and geospatial tools for Esri ArcGIS software, using Esri APIs, ArcObjects.

* Additional experience can be substituted for education

** Additional education can be substituted for years of experience


Ready for action? Were looking for the kind of people who see this opportunity and dont hesitate to act. Parsons is a leader in the world of Technical Services and Engineering. We hire people with a broad set of technical skills who have proven experience tackling some of the greatest challenges. Take your next step and apply today.


Jobs Rated Reports for Software Developer

Posted: 2019-11-05 Expires: 2019-12-28

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Developer

Parsons Corporation
Virtual, VA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2018 - Software Developer
Overall Rating: 11/220
Median Salary: $102,280

Work Environment
Very Low
Very Good