1300 Peden, Houston, Tx 77006 | Contact Us | RSS Feed | Sign In

Depending on the service level agreement, it could be a lot! Our mission is to control the risk around the cost, schedule, and quality of what we do. If we miss the target, we ensure you’re not left out in the cold. Learn how we prove it.

Learn More

Project success doesn’t just happen. It’s the result of planning, managing scope, resourcing, risk management, and fostering a commitment to project results. Learn what we can do increase the probability of your project’s success.

Learn More

We define what we’re going to do, when we’re going to do it, how we’re going to do it, and why we’re going to do it that way. Learn how we can provide a higher level of transparency and visibility than you may be used to.

Learn More

What does your current provider offer to reduce your financial risk? Schedule risk? Quality risk? Learn how to approach your technology needs in a different way.

Learn More

Software Developer

Published 8/4/2011 by Deborah Sanchez

Designs, modifies, develops, writes and implements software applications to make business processes more efficient and effective.  Also supports existing applications and systems.

 

Duties and Responsibilities:

-        Analyzes information to determine, recommend, and plan for future systems and modifications.

-        Provide proposed project information or workload for use of allotted time.

-        Communicate with users and managers for effective system production.

-        Acts to correct situations in quickest method possible.

-        Develops new applications or modifications for internal departments.

-        Essential reference tool for old system issues.

-        Provides important system points for training and development areas.

-        Develop relevant knowledge and skills.

-        May enter data into computer to store, retrieve and manipulate data analysis of system capabilities and requirements.

-        May train users on new and old system operations.

-        Ensures programming results are meeting the client’s requirements based on the client’s business needs.

-        Consults with business staff to develop understanding of varied and complex business needs supported by the system.

-        Additional duties as assigned.

 

Knowledge and Skills:

-        Knowledge of computer software and hardware.

-        Ability to handle and resolve recurring problems.

-        Ability to establish priorities, work independently and well as in a team environment, and proceed with objectives with and without supervision.

-        Prioritize tasks.

-        Solve difficult problems with effective solutions.

-        Can see underlying or hidden problems and patterns.

-        Learns quickly when facing new problems.

-        Open to change.

-        Analyzes both successes and failures for clues to improvement.

-        Experiments and will try anything to find solutions.

-        Enjoys the challenge of unfamiliar tasks.

-        Quickly grasps the essence and the underlying structure.

 

Required Competencies:

-        Windows Workstation Operating Systems (95, 98, NT, 2000, XP, Vista)

-        Windows Server Operating Systems (2000, 2003, 2008)

-        Microsoft Office

-        IIS (6, 7)

-        SQL Server (2000, 2005)

-        T-SQL Language

-        .NET Framework (2.0, 3.5)

-        ASP.Net, XHTML, and JavaScript

-        VB.Net

-        C#.Net

-        Visual Basic 6 and Office VBA - Visual Basic for Applications

-        XML and XSL

-        Source Control (VSS 6.0 and TFS 2005)

 

Other:

-        Must be able to effectively document projects as needed.

-        Communicate project status and problems to management and users.

-        Manage multiple projects from conception to final delivery and support.

-        During system design, notices functions that have not been asked for, but are likely to be needed.

-        During development, applies coding standards and best patterns and practices.

-        After development, tests systems to verify that they correctly store, retrieve, print, and export data.

-        Effectively applies technical knowledge to solve a range of problems.

-        Ability to attend work and be productive during normal business hours and to work early, late, or weekend hours as needed for successful job performance.