This position will report directly to the Information Resources Manager and will work closely with his/her team to ensure consistent implementation and operational execution of all development activities.
Beyond the specific design/code written and modified by the engineer, he/she is expected to take ownership of the application areas within which he/she is working. Accordingly, engineers should be continuously refining and improving the code, with the mindset of making the area of the application better than it was before the engineer began working on it. Application code constitutes a company asset and engineers are responsible for helping maintain the asset’s value.
Go here for full details and to apply now.
http://itsanetwork.com/jobs/376...
Responsibilities
· Contribute to the overall system architecture of a real-time enterprise operation
· Assist with the longer term planning for the platforms/infrastructure the application will be supported on
· Working with production specialists and team to create accurate level of effort estimates and schedules
· Designing, coding, and testing new features and functionality based on requirements provided
· Performing software maintenance and bug fixes as required
· Participating in design and code reviews, documentation of design, and implementation of SDLC methodologies to ensure high quality software
· Support and modification of .Net and 4GL based ERP system
Professional Qualifications
· 10+ years experience with software design and development on a Windows platform.
· Proven background in enterprise application design and implementation
· Experience developing multithreaded applications
· Experience with .Net / C#
· Experience with Java is highly desired.
· Ability to work in a 4GL language
· Proficiency in troubleshooting techniques and detail-oriented problem diagnosis.
· Experience working with a Product Development team in an agile software development environment
· Must have the ability to assess a situation quickly, from a non-biased point of view, and help arrive at the most beneficial resolution for all parties involved.
Success Qualifications:
· Excellent People Skills -Demonstrated ability to work with both technical and non-technical individuals, both in gathering information and communicating direction. Will interact with multiple development teams and other constituencies across the corporation and must have strong demonstrable project coordination skills
· Time Management Skills - Ability to effectively plan deliverables, determines risk assessment, and estimate resource needs
· Formal Design Skills - Understand and work with software development team to determine product design
· Project Scoping Skills - Project designs must be detailed enough to derive time and resource estimates that allow on schedule product delivery while meeting the established requirements.