Senior Software Engineer - Syracuse

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...


Share on your newsfeed



Experience designing and/or maintaining proprietary enterprise systems Experience with Microsoft SSIS and SSRS Experience with legacy BASIC platforms such as Thoroughbred BASIC Familiar with software modernization techniques such as ADM Experience developing user-facing software Experience with the latest and greatest web standards, including HTML5 and CSS3 Knowledge of web libraries and frameworks such as node.js, jQuery, Bootstrap, etc Strong sense of web design and attuned to the fundamentals of user experience Familiarity with the whole web stack, including protocols and web server optimization techniques Relevant work experience, including full time industry experience Exceptional communication and listening skills Is approachable by his/her team, and works well with others Is passionate about their project and their job Is a problem solver, and proud of it Is passionate about learning new technology and figuring out how to apply it Willingness to carve time out to potentially learn a legacy language; having patience to deal with existing code while planning a new future Bachelors degree in Computer Science, related technical field or equivalent practical experience. Programming experience with C#, LINQ, T-SQL, and ASP.NET MVC, JavaScript. High level of proficiency in relational database architecture and SQL. Experience with ORMs, Parameterized Queries, Stored Procedures, and the security trade-offs involved with all of them. Experience with unit testing and TDD. Demonstrated experience in understanding the thorny issues around interpreting and migrating legacy application code. Must always be learning (technology, our business, the industry, our customers). Experience developing software using agile methodologies (e.g., Scrum).
Associated topics: backend, c/c++, devops, expert, lead, matlab, maven, programming, senior software developer, senior software engineer

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...