RouteSmart Technologies is seeking a Senior Software Engineer to design, code, and support a variety of web applications and services, contributing to the development of cross-platform routing systems that integrate advanced GIS and mapping capabilities.
Requirements
- Experience with C-Sharp and .NET Core development using Visual Studio and other Microsoft development tools
- Working knowledge of relational databases (Postgres, MS SQL, etc.) and optimizing database queries
- Working knowledge of GIS and similar mapping services extremely useful
- Understanding of web application security, session management, and code development best practices
- 10+ years minimum experience as a programmer writing both client and server-side components
- Experience in planning and delivering software platforms used across multiple products and organizational units
Responsibilities
- Lead and mentor other members of the development staff in coordination with the Lead Software Engineer, including the assignment of and review of tasks
- Keep team up to date on the latest relevant development technologies and be able to recommend, prioritize, and integrate these technologies into all RouteSmart products
- Develop maintenance roadmaps for all development frameworks, libraries, and tools so we can remain current for all critical patches and major software updates
- Write both DDL and DML SQL commands, functions, and scripts
- Full stack development: both client and server-side development skills are required
- Write well designed, testable, and efficient code by using software development best practices
- Demonstrate the ability to identify and fix errors in code
Other
- This is a hybrid role; candidates must be able to commute to the office in Melville, NY or Columbia, MD.
- Candidates must reside within 50 miles and be available to work onsite several days per week.
- All candidates must have legal authorization to permanently live and work in the United States.
- This position does not qualify for sponsorship.