The Web Software Engineer will be involved in the development of the AGI suite of software products, including unit testing and system integration testing, playing a key role in the AGI Product Development team.
Implement functional requirements for the relevant project/product. Documenting said functionality.
We are looking for candidates with the following experience and requirements:
- Unit testing of the implemented functionality, automating any/all of it if possible, for future regression testing needs.
- Being an active team member and to ensure the success of projects will be one of the fundamental responsibilities. It is expected that the junior software engineer will try and grow to be a senior engineer/architect.
1 - 5 years experience in engineering development, specifically in C#, C++, or Java
Knowledge of good object oriented and software engineering practice
An engineering degree with computer science experience preferred
Motivated and energetic; team player
Good interpersonal, oral, written communication and time management skills
Experience with HTML 5 and ASP.NET MVC 4 with C# preferred
Experience with REST web services
Experience with frameworks such as jQuery, Knockout, LESS CSS, and SignalR preferred
Knowledge of the MVC and MVVM patterns preferred
Knowledge of requirements engineering
Clearances are desirable; if none, must be able to attain them
AGI offers competitive compensation, incentive, and benefits package including 401(k), profit sharing, and health/dental/vision, along with an award-winning work environment. We are an equal opportunity/affirmative action employer.