The Microsoft .NET Developer is responsible for the design, development and implementation of enterprise-class software applications within a dynamic team environment. The ideal candidate for this position will have a strong work ethic and the ability to take an active role in managing the time and delivery of assigned tasks and projects.
- Analysis and Troubleshooting
-
Ability to write complex query scripts against business and transactional databases
-
Troubleshoot and resolve application-related customer support issues
-
Create technical design documents in support of given business requirements and project initiatives
-
Keep abreast of industry trends and technical advancements relevant to the business and architectural environment at IGS Software Development
-
Technical comprehension of Web and Desktop based software application solutions
-
Experience with, and the ability to use, Microsoft Source Safe for code management
-
Expertise with integrated development environments
-
Code libraries including third party libraries
-
Compilers and interpreters
-
Configuration management methods
-
Debuggers and editors
-
Demonstrated experience translating business logic into middle-tier and back-end code using .NET technologies including: C#, VB.NET, Web Services (ASP.NET), ADO.NET, XML, and T-SQL
-
Provides code development and support for existing IGS application systems Business Process Improvement
-
Ability to translate business requirements into technical design alternatives
-
Automate manual processes with technological solutions
-
Create tools that empower the business to better manage operational activities Communication
-
Listens to others
-
Accepts input from team members
-
Clearly articulates ideas and thoughts verbally and in writing Professional Qualities Leadership
-
Take an active role in named projects
-
Demonstrate initiative and ownership for assigned tasks and areas of responsibility
-
Ability to work independently with minimal direct supervision Teamwork
-
Must be able to work with cross functional teams and business units to formulate software requirements, design, development, testing, and implementation strategies
-
Must communicate with within and across Information Technology teams
-
Establishes good working relationships with team members
-
Appreciates each team member’s contributions and values each individual team member
-
Demonstrates the ability to cooperate with a variety of people and achieve results Adaptability
-
Ability to quickly adjust to a growing organization’s needs
-
Ability to quickly adjust to new markets and opportunities Organizational Responsibilities Planning and Estimates
-
Manages support and project work concurrently, taking priorities into consideration
-
Evaluates new requests for work effort and impact to assigned tasks and projects
-
Logs Help Star tickets for requests involving other departments Documentation
-
Maintain organized notes, files, and documentation Create and maintain program, process, and data diagrams
-
Business requirements, functional and technical review documents Qualifications Education
-
Bachelors Degree in CIS / MIS, or equivalent experience Certification and Training
-
Microsoft application development or database certifications are a plus
-
Natural gas industry experience is a plus
-
NET 2.0-3.5, VB.NET, C#, ASP.NET 2.0
-
Strong SQL Skills
-
DTS packages
-
WCF