Purpose of Position:|
Senior Developers are responsible for implementing substantial new product functionality (i.e., major subsystems and components), as well as maintaining existing products and solving complex problems. They are expected to work effectively with little-to-no daily management oversight.
They should be very experienced in interpreting functional requirements and creating detailed functional designs, and driving quality into the design and implementation process. They should have a thorough knowledge of the full software development life cycle (SDLC), and be able to consistently produce high-quality software.
Implement substantial new functionality (i.e., major subsystems), as well as maintaining existing products and solving complex problems. Drive quality into the design and implementation process. Very experienced in interpreting functional requirements and creating detailed functional designs. Very experienced in the entire Software Development Life Cycle (SDLC). Able to consistently produce high-quality software. Demonstrated ability to work in a fast-paced, high-pressure, entrepreneurial environment. Interact with clients on an occasional basis to obtain technical details regarding problems or new development. Interact with other departments (e.g., product marketing, support) to hone product requirements.
Minimum 5+ years experience, with at least 2-to-4 years hands-on experience working in the .NET environment including experience with C#.NET, ASP.NET, XML and SQL in a SQL Server environment, and thorough understanding of object oriented programming. Thorough understanding of web-based technologies, including IIS, Windows Communication Foundation (WCF) and HTML. Thorough understanding of the requirements for developing components as part of a competitive, general-purpose software offering and the architectural implications for accomplishing that. Solid experience with appropriate tools such as Visual Studio and Team Foundation Server (TFS). Ability to communicate effectively, in English, both verbally and in writing.
Insperity - 23 months ago