Software Developer (Canton, MI)
Automated Media, Incabout 1 year ago
Michigan
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Automated Media, Inc. (AMI), founded in 1989 and based in Michigan, is an innovative, award‐winning information technology firm serving global customers including Ford, Chrysler, and GM. As a Software Developer, you will work with a team across all stages of the software product lifecycle, handling moderately complex challenges independently with minimal supervision. Base pay range is $85,000 - $100,000.
Key Responsibilities
- Works on moderately complex problems having broad impact that require analysis and judgment to obtain results or solutions.
- Defines and documents business requirements for system development or testing.
- Modifies and configures moderately complex applications or systems as specified in the requirements and/or technical design documents.
- Develops, implements, and approves guidelines and process documentation.
- Communicates with other developers on the team to share knowledge and coordinate work efforts.
- Participates in meetings with the development team to discuss project progress and identify any issues.
- Assists with designing and deploying new Enterprise systems and enhancements to existing systems ensuring compatibility and inter-operability.
- Interfaces with key customers from all functional areas, both internal and external.
- Serves as a mentor to less experienced developers and assists with training new employees.
- Partners with Senior Full Stack Developers when necessary to problem solve and find solutions.
- Performs other duties as assigned.
Required Qualifications
- Bachelor's degree in Computer Science or equivalent years of experience in a similar role.
- 2+ years of software development experience.
- Sound understanding of the fundamentals of Computer Science with practical experience in developing reliable software components.
- Solid software design and implementation capabilities.
- Understanding of data structures and algorithms.
- Working knowledge of HTML, CSS, JavaScript, and Visual Studio.
- Experience with C# or similar object-oriented programming languages such as Java.
- Above-average math skills.
- Fluency in English.
- Knowledge of Windows Server software systems; proficiency with C# (backend), .NET Framework, .NET, or .NET CORE.
- Knowledge in some of the following applications:
- MSSQL Server Software
- GIT (Source Code Control software)
- Subversion (Source Code Control software)
- Angular (JavaScript framework written in TypeScript)
- AngularJS (JavaScript framework)
- Mongo Database
- REDIS Cache
- Physical Requirements:
- Continuous viewing of and inputting data to a computer screen.
- Sitting for long periods.
- Travel as necessary.
Benefits & Perks
- Competitive salary + bonus
- Comprehensive benefit package including paid time off, medical, dental, vision, and 401k matching (50% on the dollar up to 7% of employee contribution).
Required Skills
AngularJS
Windows Server
.NET
Angular
HTML
Visual Studio
Subversion
C#
REDIS Cache
Mongo Database
GIT
CSS
JavaScript
MSSQL Server