Automated Media, Inc. (AMI) is seeking a Software Developer to work with a team of software developers, with responsibilities spanning all stages of the software product lifecycle. They have the experience to complete projects independently with minimal supervision.
Requirements
- 2+ years software development experience
- Sound understanding of the fundamentals of Computer Science and practical experience developing reliable software components.
- Solid software design/implementation capabilities
- Understanding of data structures and algorithms
- Working knowledge of HTML, CSS, JavaScript, and Visual Studio
- Experience with C-Sharp (or similar object-oriented programming languages such as Java)
- Knowledge of Windows Server software system; C-Sharp (backend software language), .NET Framework, .NET, or .NET CORE
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 and broad applications/systems as specified in the requirements and/or technical design document.
- Develops, implements, and approves guidelines and process documentation.
- Assists with designing and deploying new Enterprise systems and enhancements to existing systems ensuring compatibility and inter-operability.
- Interface with key customers from all functional areas, both internal and external.
- Serves as a mentor to less experienced developers and assist with training new employees.
Other
- Bachelor's level degree in Computer Science or equivalent years of experience in a similar capacity.
- Above-average math skills
- Applicants must speak fluent English.
- Travel as necessary.
- Continuous viewing from and inputting data to a computer screen.