Delivers objectives by analyzing user requirements; envisioning system features and functionality.
Develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
Completes application development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
Supports users by developing documentation and assistance tools.
Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Supports and develops web application developers by providing advice, coaching and educational opportunities.
Perform unit and integration testing before launch
Evaluate existing application to reprogram, update, and potentially add new features.
Microsoft SSRS, SSIS, SSAS to design, develop, and implement operational reports
Must be able to speak and write in English fluently
Experience with DEV Express is preferred but not required
Experience writing complex SQL queries
Experience with database design and maintenance
Bachelor’s degree in Computer Science or Information Technology
10+ years’ experience with SQL Server and .NET (C#, VB.NET)
Strong organizational, writing, interpersonal and communication skills, attention to details, ability to multi-task and meet deadlines
Ability and willingness to learn new programming languages and frameworks