companyavalore logo

Software Engineer I

avaloreAnnapolis Junction, Maryland, United States
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

To be successful in this role, you will need:A minimum of seven (7) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity. A Bachelor’s degree in Computer Science or a related discipline from an accredited institution. Alternatively, four (4) additional years of Software Engineering experience in similar projects may substitute for the degree. Security Clearance: An active TS/SCI clearance with a current polygraph is required to be considered for this position.

About the job

As a Software Engineer I at avalore, you will be integral in developing, maintaining, and enhancing sophisticated software systems. Your role will involve working on processing-intensive analytics, innovative algorithm development, managing extensive data sets, real-time systems, and business management information systems, all based on clearly defined requirements. You will collaborate with a team or work independently, ensuring software components meet design specifications through thorough testing and documentation. Your responsibilities will also include troubleshooting software issues and suggesting improvements to the software development process.

Key responsibilities include:

  • Deriving software design and performance requirements from user needs.
  • Debugging and correcting defects in existing software.
  • Offering recommendations for enhancing documentation and software development standards.
  • Designing and coding new software or modifying existing applications to incorporate additional features.
  • Integrating existing software into new or altered systems or operating environments.
  • Creating simple data queries for current or proposed databases.
  • Writing or reviewing software and system documentation.
  • Leading projects as a team lead when appropriate.
  • Designing complex database interfaces and queries.
  • Developing algorithms that meet or exceed performance and functional standards.
  • Assisting in the creation and execution of test procedures for software components.
  • Analyzing system performance standards and collaborating with users or system engineers to develop software solutions.
  • Modifying software to correct errors, adapt to new hardware, or enhance performance.
  • Employing scientific analysis and mathematical models to design, develop, and modify software systems.

About avalore

avalore is a dynamic technology company specializing in advanced software solutions. Our mission is to deliver innovative and effective systems that empower businesses to thrive in a rapidly evolving digital landscape. We are committed to fostering a collaborative and inclusive work environment where every team member can contribute to groundbreaking projects.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.