Senior Software Engineer – .NET
Digital DataVoice is looking to select a talented Senior Software Engineer to join our professional services group. The group operates with an entrepreneurial spirit, providing best in class self-service solutions to Fortune 1000 customers: allowing new ideas, strategies and execution plans to be heard amongst peers and put in practice.
As a Team Member, the Senior Software Engineer will play a key role in the design, development, and testing of products. This includes product planning and implementation; mentoring other staff; process improvement and other related engineering duties as required. The Senior Software Engineer may employ a variety of programming languages and related technologies. This position will focus on web-based business system development using the .NET framework.
Within this role you will:
- As a Team Member, actively participate in the design, architecture, development, and testing of solutions.
- Adhere to methodologies for change control, release and validation.
- Mentor and provide technical guidance for other engineers as appropriate.
- Provide application support for existing software tools and products.
- Employ the appropriate use of design patterns.
The successful candidate will need:
- A Bachelor's degree or equivalent work experience.
- Experience in Object Oriented design and programming.
- A strong understanding of software architectures and user interface design.
- A minimum of 5 years professional software development experience with demonstrated strength in .NET technologies.
- Experience with the following technologies:
- Relevant internet technologies, e.g.: HTTP, HTML, XML, JavaScript
- Web Services, e.g.: RESTful and/or SOAP
- Relational databases, e.g.: Oracle, SQL Server
Preferred additional experience:
- Experience with telephony systems integration, IVR or CTI.
- Java application development, especially J2EE focused.
(Attach a PDF Cover Letter and Résumé)