| Description |
Our ideal candidate works with minimal supervision, has a high understanding of business requirements, and is capable of producing high quality technology.
Responsibilities :
*Understanding of design patterns and enterprise application development for both package and custom applications.
*Help guide the technology directions by recommending specific technologies to pursue
*Develop software writing .NET source code (C#), developing databases using Microsoft SQL Server, and integrating solutions with leading Microsoft server software platforms
*Perform code review sessions with other developers and suggest improvements or alternate strategies when appropriate.
*Assist project managers and directors with the creation of task-level project plans that detail the specific tasks required to deliver a solution.
*Document technical designs with charts, diagrams, database schemas, descriptive software component documentation, wireframes, etc. as required
*Work closely with project managers, directors, and account managers to ensure that client expectations are met and that project schedules and budgets are adhered to.
*Mentor less senior members of the staff with hands-on development work in high-pressure, time sensitive situations.
*Participate in sales-related meetings with clients and potential clients to help demonstrate our technology and proposed solutions.
*Assist with the creation of client proposals, specifically taking ownership of the proposed technical architecture, estimates for software development and system configuration hours, and definition of specific technology platforms and products to be used in the solution.
*All aspects of technical solutions
Desired Skills & Experience
Experience/Skills:
*5+ years hands-on experience in the IT industry, specifically related to software design and development, database design and development, and system integration.
*5+ years hands-on experience with Microsoft technologies, specifically: .Net development, ASP.Net development, C# , XML, SOAP, Web Services, SQL Server, Windows 2008 server
*3+ years experience functioning in a lead technical role on large web development projects
*Experience developing software using a formal and structured development methodology
*Collaborative development in a team environment
*Formal testing / software quality assurance experience, including hierarchical test cycle (unit test / application test / system test / user-acceptance test)
*Iterative approach to development, using short development cycles and frequent builds.
*Object Oriented Programming / Object Oriented Design (OOP/OOD)
*Ability to accurately estimate software development tasks given a set of requirements and assumptions; ability to work with Project Managers to develop task-level project plans and proposals.
*Knowledge of CSS, HTML, JavaScript development
While the "Perfect" candidate has most of these skills, if you have some of these with the aptitude and desire to learn and grow, I encourage you to apply today!
Submit your resume to cmead@anuresources.com
|