Junior Software Engineer Full Time in Richmond, VA at Vaco

Date Posted: 3/23/2020

Job Snapshot

Job Description

I. PURPOSE:

Primarily responsible for the development of web-based enterprise applications, with secondary tasks to include assisting other developers, contributing to software architecture, and assisting in the development of software standards.

II. ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:

1. With a moderate amount of oversight and support, designs, develops, and maintains enterprise-wide web applications using ASP.net, VB.net, C#, AJAX, JavaScript/JQuery, LINQ, and XML.
2. Designs, develops and maintains n-tier business and data tiers including a custom framework built in the .NET 3.5+ framework.
3. Sets up and manages IIS 7+.
4. Develops software using newer language and technology features of the .NET framework including WCF/WEB API 2.0+
5. Keeps current with new technologies and software methodologies related to the Microsoft software development platform.
6. Creates and maintains code libraries and documentation.
7. Analyzes, tracks and fixes defects in current applications written in ASP.net, VB.net, & C#.
8. Analyzes, tracks and fixes defects in front-end applications written in Angular (version 4 and above).
9. Support Level-1 Application incidents reported.

III. EDUCATION AND EXPERIENCE:

1. Bachelor's degree in Computer Science or related area.
2. Preferred 1 year of software development experience.
3. Equivalent combination of education and experience.

IV. ADDITIONAL QUALIFICATIONS:

1. Understanding of the .NET framework version 3.5 and above.
2. Understanding of the software development life-cycle.
3. Strong foundation in object-oriented programming.
4. Knowledge of web development, HTTP, CSS, and JavaScript, and browser compatibility.
5. Strong problem-solving and analytical skills.
6. Ability to work in a team-based environment.
7. Strong attention to detail.


V. EXTENT OF PUBLIC CONTACT:

1. Occasional contact with external vendors.

VI. WORKING CONDITIONS AND PHYSICAL DEMANDS:

1. Normal 40-hour workweek 8:00 a.m. to 5:00 p.m. - Monday through Friday.
2. Must be able to sit for long periods of time.
3. Must be able to use a computer.