Senior Applications Developer
Reports to: Manager of Web & SQL Services
Position Summary:
On a day-to-day basis, the Senior Applications Developer leads all development projects through the entire software development lifecycle. Duties also include interfacing with Project Managers, Account Managers and clients to gather and analyze requirements, and mentoring junior level programmers. Having the ability to steer a project from beginning to end and make sure it fits with the organization's technology infrastructure and business strategy.
Position requires providing architecture strategy and best practices per the software development lifecycle. Provide cutting-edge solutions and assist to identify technological opportunities to stakeholders. Architect should provide all direction towards emerging technologies and how it will integrate into all projects/applications as necessary. The ability to understand the financial budgets relating to technology and finding the best possible resources to complete the project efficiently while staying within financial guidelines. This position requires strong interpersonal skills and should have a “door is always open” attitude.
Roles and Responsibilities:
Requirements:
General Skills:
o Supervisor Responsibility including, but not limited to:
§ Mentor other colleagues
§ Project Management
§ Interns
§ Freelancers
o Take the active role in the development, maintenance and growth of client programs including participation in strategic planning, budgets and deadlines.
o Communicates regularly with Manager, Web Applications & SQL on day-to-day meeting activities.
o Has direct reporting responsibility to internal staff (i.e., Project Manager, Account Executive, etc.)
o Assumes responsibility for additional projects on an as needed basis
o Delivering projects on time and within budget, and with high quality.
o Detail oriented and excellent organizational skills
o Ability to interact and lead the client in a professional and confident manner
o Understands and contributes to the purpose, structure and goals of DataPoint and comprehends the inter-relationship between various departments within client environment
Technical Skills:
o ASP.NET, VB.NET, SQL or equivalent experience coding for web-based applications, desktop applications, and SQL server. Web Services and XML experience required.
o In-depth knowledge of development practices and processes, and comprehensive understanding of all aspects of the software development process.
o Strong working knowledge in design and programming in VB.NET.
o Strong working knowledge and understanding of current web standards and user interface design and principles; strong knowledge of HTML, JavaScript
o Strong knowledge and experience in website design, including master pages, CSS and XHTML.
o Strong knowledge and experience in Object Oriented Programming Methodologies
o Strong working knowledge and experience of software design patterns
o Strong working knowledge of software development architectures and their application with respect to desired business model
Work Experiences:
o Not less than 8 years of development and relational database experience.
o Real world SaaS application experience