Job Description
- Develop C# n-Tier applications which are tightly integrated with SQL Server databases
- Provide technical leadership to the Development team, focusing on Engineering, Technical Leadership and Architecture
- Analyze business system requirements and design technical solutions based on those requirements
- Design, document and program both products and custom solutions with heavy focus on data management
- Research third party .NET controls and modules for integration with applications
- Assist in development of test scripts, product builds and installation programs
- Support of existing programs and modules from both debugging and enhancement perspectives
- Participate in code reviews and extensive unit testing
- Writing technical documents as part of established methodology
- Support continuing software development process improvement in the areas of object oriented design, coding standards, testing, configuration management, and documentation
- Provide operational support through problem identification and resolution and answering customer Help Desk calls
Required Skills
- Four-year degree in Computer Science/Information Technology, Computer/Electrical Engineering or other technical discipline
- Minimum of five years of experience in systems analysis and programming, addressing unique issues of architecture and data management. Has the experience to work at the highest technical level of all phases of systems analysis and programming activity, including modeling language, across the full scope of software development cycle.
- Solid programming experience using object oriented technology with C# and TSQL, with XML as a plus
- Knowledge and experience of all aspects of the software development process including object oriented approach
- Experience developing Stored Procedures in SQL/Server
- Experience using MS Reporting Services and MS Analysis Services are a plus
- Experience with Windows operating systems
- Understanding of Multi-tiered application development/deployment
- Strong skills with the Visual Studio.NET development environment
- Ability to work independently, and as part of a team
- Strong multi-tasking, planning, design, debugging, communication and technical skills
- Strong Windows forms User Interface Design skills
- Experience writing technical documents, functional specifications, etc.
- Good customer interfacing skills
- Relevant experience in the metals, scrap industries or process automation are a plus
As an international industry leader, we can offer you an exceptional working environment, salary commensurate with experience and an incredible benefits package including:
- Flexible working hours
- Casual dress
- Profit Sharing & Savings Plan (401K with matching funds)
- On-site massages
- A Floating Holiday in addition to Vacation and Eight Paid Holidays
- Free Parking
- Cash Bonuses paid for employee referrals
- Health, Dental, and Vision Plans, and Short and Long Term Disability
MSA requests that you apply for this position through our web site to ensures efficient processing of your application. Submitting a resume by email, mail, fax or through the apply button on a resume web site will cause relevant information to be missed. Please use the following link to apply:
APPLY NOW: Please cut and paste the link into your browers http://hostedjobs.openhire.com/epostings/submit.cfm?fuseaction=app.jobinfo&id=23&jobid=303198&company_id=15792&version=1&source=ONLINE&JobOwner=1009423&level=levelid2&levelid2=24233&parent=Information%20Technology%20%2D%20Software%3B%3B%3BSoftware%20Development%2FEngineering&startflag=3
Your interest in our company is appreciated however, only candidates considered for interview selection will be notified.
Must Provide Base Salary Requirements Or Salary History For Further Consideration
EOE M/F/D/V