TriTech - Software That Saves Lives | Integrated Software for a Multi-Agency World
HomeAbout TriTechSolutionsServicesCase StudiesNews & EventsContact UsSite MapClient Log-In
 
Careers
 
  Back to Job Listings >

Senior Software Engineer
Job # 1014

POSITION SUMMARY

A Senior Software Engineer within the web applications team is responsible for designing and developing new applications, enhancing existing applications, solving problems, and resolving defects.  The engineer will review requirements, develop the architecture and design of features (including the relevant documentation), develop application prototypes, participate in design and code reviews, and program (including unit testing). The engineer is also responsible for developing with and administering the company SharePoint website.  The engineer must be able to demonstrate technical excellence in his/her personal work as well as contribute to the team's continued success by sharing technical knowledge. 


RESPONSIBILITIES

  • Develop new enhancements to web based products in the VisiCAD suite of applications. This includes managing the requirement review, design and development.
  • Provide maintenance on existing code for web based products in the VisiCAD suite of applications. This includes minor product changes and defect repairs.
  • Provide a third-tier of support for the web based products in the VisiCAD suite of applications.
  • Play a primary role in product architecture design, assisting the Engineering Software Architect with feedback on web based technology and product integration as necessary.
  • Develop and support for the company’s internet / intranet site utilizing Microsoft SharePoint Server, including enhancements, configuration and maintenance.
  • Operates as a mentor to associate and mid-level engineers, providing an open learning environment for cross-team knowledge sharing.
  • Play a vocal role in design and code reviews for products throughout the VisiCAD suite of applications.
  • Participate in creating and maintaining department standards for software development best practices.
  • Provide weekly reports to management indicating the status of assigned project work.
  • Provide accurate, timely, and detailed work notes and status in the company issue tracking system. 
  • Other tasks and projects as assigned.
  • Must be a self-starter, able to work independently as well as part of a team, and have a proven track record
  • Experience in the public safety industry is helpful, but not required

EXPERIENCE AND SKILLS

  • Visual Studio.NET, particularly: 

                            C# (minimum 2 years)

                            ASP.NET (minimum 2 years)

  • SQL (minimum 5 years); T-SQL (minimum 5 years)
  • 2 years experience with Microsoft SharePoint 2003/2007 and MOSS technologies including web part development, site definitions and features
  • COM (minimum 2 years)
  • XML (minimum 3 year)
  • OOD/OOP (minimum 5 years)
  • VB6 experience helpful, but not required
  • full lifecycle experience  (minimum 5 years)
  • architecture and design work  (minimum 5 years)
  • ability to share his/her technical knowledge with others
  • highly developed communication skills
  • self-directed, capable of independent work
  • GIS experience is helpful, but not required

 

EDUCATION
Bachelor’s degree (BA/BS) in Computer Science or related field.

Back to Top
 
 
 



Home | About TriTech | Solutions | Services | Case Studies | News & Events | Contact Us | SiteMap | Client Log-In
Copyright © 2008 TriTech Software Systems