CEBP Software Engineer Gold Systems
Location: Boulder Colorado
Department: Software Engineering
FLSA Status: Exempt
Report to: Director of Software Engineering
JOB SUMMARY
The Software Engineer will focus on understanding requirements, creating designs, developing and unit testing software solutions for a variety of Communications Enabled Business Process (CEBP) applications using a variety of Microsoft specific technologies, most notably MS Exchange, Lync and Sharepoint services.
The Software Engineer will work with internal Gold Systems teams including Project Management, Quality Assurance and Human Factors Design. In addition, the Software Engineer will work directly with customers to understand their requirements, communicate a software design approach, and deploy the finished software application.
The Software Engineer will work in a fast-paced environment and must have the ability to multitask, possibly working on several project deliverables during concurrent time frames. Many of the opportunities Gold Systems pursues attempt to solve difficult customer challenges using new technologies; the Software Engineer must be comfortable with rapid learning and application of lessons learned. Finally, the Software Engineer may also be involved in software support issues from time to time.
ESSENTIAL FUNCTIONS
Includes the following, other duties may be assigned to reflect the needs of the business.
Working both independently and as part of a team to architect, design, develop and test custom CEBP software solutions.
Work with project management and customers to understand project requirements.
Communicate technical solutions in design and other specifications documents.
Work with technical management to help foster and refine Gold Systems' development best practices.
REQUIRED CAPABILITIES
The Software Engineer will possess prerequisite technical skills, including:
Denver metro candidates only - must able to commute to the Boulder area.
Five or more years software engineering experience in all aspects of the project lifecycle (specs/design, delivery, testing).
Four or more years' experience with MS .NET
Three or more years' experience using and/or implementing web services.
Experience using MS SQL Server or other RDBMS in software solutions.
Experience using SVN or other source code control systems.
Capable of working independently and/or in team environments.
Strong written and verbal communications.
Ability to work directly with end customers and partners throughout a project.
Resourceful and creative, organized problem solving ability
Working knowledge of Microsoft Office Products, including Visio
DESIRED CAPABILITIES
Highly desired: Experience with MS Lync and/or OCS
Highly desired: Experience with MS UCMA
Highly desired: Experience with the MS Office 2010 APIs (such as the ribbon interfaces).
Some experience with the MS Exchange Server API
Some experience using MS Windows Forms
Exposure to MS Silverlight
Knowledge of Agile delivery methodologies
Exposure to web application development using Microsoft Web ASP .NET
EDUCATION
BS in Computer Science, Information Systems, Technology, Engineering, or related field; or equivalent experience.
WORKING CONDITIONS
Professional office work environment
Travel infrequent but possible
| Location: |
4840 Pearl East Circle
Suite 106
Boulder, CO 80301
United States
|