Develop and test major software system component.
Resolves complex hardware/software compatibility and interface design considerations.
Conduct investigations and tests of considerable complexity.
Upgrade existing .NET websites and applications.
Research emerging technologies to determine impact on application execution.
Troubleshoot complex problems and provide customer support for software operating systems and application issues.
Prepare and maintain code for various .NET applications and resolves any defects in systems.
Provide guidance and work leadership to less-experienced software engineers.
Serve as a task leader.
Provide project effort estimations.
Position Requirements: Bachelor's degree or foreign equivalent degree in Computer Science, Information Technology, Information Systems, Computer Applications, Mechanical
Engineering, Electrical and/or Electronics Engineering, Engineering (any) or related field plus five years of Progressive experience in any position or title providing experience with .NET.
Medical, Life Insurance & 401K.
Standard Company Benefits.