Primary Skills: Classic Asp .Net
The Senior Software Engineer will design, develop, and implement new ideas and products for software applications and solutions. The Senior Software Engineer will be accountable for anticipating and resolving complex problems that impact design of current or developing products. The Senior Software Engineer will lead the research, design, definition and implementation of the product software applications. The role will provide mentor-ship for developing software engineers.
Leads in the development and testing of new software applications and solutions.
Builds and assembles prototype assimilation's of software applications and solutions as directed.
Writes code, completes programming and debugs software applications and solutions.
Deliver high quality software applications and solutions that are extensible and scalable within the specified timeline.
Conduct Code Reviews and Mentors software Engineers.
Establish oneself as an expert in at least one area of specialty.
Participate in the complete software development life cycle from requirement gathering to deployment of the product.
Participate in interviewing and hiring practices as directed and advised by management team
Retains and keep appraised of industry intelligence, changes in the market place and trend analysis of visionary usage and opportunity for current and new products relating to support software.
Undertake any other assignments for which the companys management may request your participation from time to time.
Acts in the capacity as the liaison point for business and technical issues between the internal management, the Customer/Partner and Company as required.
Minimum Experience and Skills:
6+ years experience in the software industry of which minimum of 3 years experience in web technologies is must
Should be proficient working in Database using SQL (performance/optimization)
Must be proficient in development environments, debugging tools and source control systems.
Must have worked in products or technologies that have scalable and sustainable architectures.
Excellent oral and written communication skills.
Able to cultivate interpersonal Customer/Partner relationships and cohesive team interactions and communications.
Assertive self-starter with excellent organizational skills