ASM Research Jr. .NET Developer Intern in Fairfax, Virginia

General Summary

The internship for the junior developer position is a hands-on role that involves analyzing, designing, developing, configuring and testing web based solutions. The intern will have the opportunity to participate in multiple teams to experience front/back-end development, automated testing, and DevOps. The intern will also be introduced to complete software development lifecycles, including requirement definition and decomposition, estimating, development and testing. This position will work closely with our senior technical resources, will be attached to an Agile Development Team and participate in all meetings and ceremonies. Candidates must be detail-oriented and able to work well with team members.

Essential Duties and Responsibilities

  • Support development teams in activities such as development, testing, and scripting.

  • Proactively communicate with development team members, QA teams and management on project details such as issues, process improvements, and progress.

  • Responsible for writing automated test plans as well as codes to enforce test plans.

  • Participates in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.

  • Participates in agile development events to include sprint planning meetings, daily standup meetings, sprint review meetings and sprint retrospective meetings.

Skills:

  • Learning – Has to be able to pick up skills and processes based on feedback from agile development team

  • Teamwork- Has to work well in a team environment

  • Reading Comprehension - Understanding written sentences and paragraphs in work related documents.

  • Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.

  • Writing - Communicating effectively in writing as appropriate for the needs of the audience.

  • Active Listening - Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.

  • Time Management - Managing one's own time to complete tasks.

Attributes:

  • Written Expression - The ability to communicate information and ideas in writing so others will understand.

  • Oral Comprehension - The ability to listen to and understand information and ideas presented through spoken words and sentences.

  • Written Comprehension - The ability to read and understand information and ideas presented in writing.

  • Deductive Reasoning - The ability to apply general rules to specific problems to produce answers that make sense.

  • Inductive Reasoning - The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).

Minimum Qualifications

• Must be pursuing a Bachelor’s Degree in Computer Science or Business Information Systems • Coursework experience in areas including .NET, Java, C#, C++, JavaScript • Knowledge of coding and writing of test scripts • Desire to work in Agile/Scrum environment • Understanding of databases • Excellent written and oral communication skills • Must be a proven team player

Requirements

• United States Citizenship required • Applicants may be subject to a government security investigation and must meet eligibility requirements for access to classified information

Learning Objectives

  • Intern will be introduced to Microsoft suite of development tools and use Visual Studio, Team Foundation Server to create code in a C# .net environment.

  • Intern will be introduced to software testing process to include test cases and test scripts and the entire testing lifecycle.

  • Intern will work in a Scrum software development environment and learn agile development processes and techniques.

  • Intern will learn how to create coded unit tests to verify program logic.

    EEO Requirements

It is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies. All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment.

Physical Requirements The physical requirements described in “Knowledge, Skills and Abilities” are representative of those which must be met by an employee to successfully perform the primary functions of this job. (For example, “light office duties’ or “lifting up to 50 pounds” or “some travel” required.) Reasonable accommodations may be made to enable individuals with qualifying disabilities, who are otherwise qualified, to perform the primary functions.

Disclaimer The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.