Position Summary:
The Software Developer II creates Windows based applications, creates
user-friendly forms, creates database structure, implements change, and gains
internal, as well as, external buyoff surrounding new development.
Strong skills with objected-oriented programming including good UI
design, business objects and database structure. Be able to work on multiple
projects at the same time, enjoy working in a team environment, and work with
both internal and external customers. Give continuous updates of progress
through product demonstrations for added functionality to customers, Subject
Matter Experts (SMEs), other programmers, and testers.
Work with
other developers for coding, including cross-training, troubleshooting, and
sharing ideas. When applicable, work with Architecture Team on required needs
and design specification. Work with SME Team for functionality and to learn
about customer requirements. Work with the Conversion department for conversion
mapping. Work with Test Team for quality assurance. Be an active member in delivery teams
for each and every sprint.
Essential Job Functions:
·
Develop complete functionality as committed to for each and every sprint cycle
·
Work with architecture team to ensure correct alignment exists
·
Conduct design work and code reviews with architecture team
·
Requirements gathering
·
Database design and implementation through upgrade process
·
Assist in documentation of conversion package and process
·
Write and maintain unit tests
·
Participate in test/demo application for potential customers/conferences.
·
Troubleshooting
·
Testing and implementation
·
Research better tools or improvements in the programming process
·
Serve as internal resource for Visual Studio and VB.Net/C# coding, when applicable
·
Serve as internal resource for PL/SQL, VB 6.0 and MS Access, when applicable
·
Complete weekly status reporting as needed
·
Assist in technical documentation
·
Present coding samples and techniques to fellow programmers
·
Able to determine and implement the appropriate level of application security
such as encryption and authentication where required
Additional Job Functions:
·
Assist Software Development Manager as needed
·
Assist other developers
·
Tier 3 application support
Education and Work Experience Qualifications:
·
Significant software development experience required:
5+ years related experience
·
Bachelor’s Degree or four years of relevant experience required
·
Experience dealing with changing requirements from internal and external
customers
·
Significant .NET experience
·
VB.NET and C# experience
·
Able to quickly implement within a SOA environment.
·
Oracle 10g or 11g, PL/SQL experience
·
SQL Server experience
·
Infragistics experience
·
WCF and/or WPF experience
·
Software design patterns
·
Good
understanding of various IT security methods for authentication, data storage
and transmission.
·
Proficient in
reviewing others’ code.
·
Ability to
translate business needs into software
Competencies:
·
Think proactively, function independently
·
Excellent problem-solving skills a must
·
Ability to successfully to work in a highly collaborative, cross-functioning
team environment
·
Ability to maintain the highest level of professionalism and a cooperative
approach along with excellent interpersonal, verbal and written communication
skills
·
An intuitive and creative problem-solver with attention to detail
·
A “can-do”, helpful and supportive attitude to all team members
·
Ability to work one-on-one with end-users/clients
Computer Skills
·
Knowledge of
Microsoft Office; Word, Excel, Power Point and Outlook
·
Knowledge of
Internet communications software
·
Microsoft and
Oracle development tools.
Physical Demands:
Position requires the ability to communicate with others through the exchange of
information. Requires sitting at
desk for extended durations and frequent and repetitious use of hands, fingers,
in the daily operation of office equipment. Position requires frequent standing,
walking and reaching with hands and arms. Position must occasionally lift and/or
move up to 25 pounds with assistance.
Work Environment:
CCI is a typical office environment.
The noise level in the work environment is
usually moderate and continuous sensitivity of co-workers in close proximity
required. The employee must be able
to complete their work satisfactorily in an environment where there are
significant distractions, including but not limited to staff, clients, and
vendors walking through and conversing in the area, telephones ringing and
conversations carrying over from cubicles, interruptions to answer the telephone
or to answer questions from others.
Please send resume, cover letter and a list of three references to:
employment@coloradocustomware.com
Subject line: Software Developer II
No phone calls or drop-ins, please.