In this role, the selected candidate will be responsible for partnering with system and application teams including Enterprise Architecture to determine / create integration strategies / patterns that are secure.
The Senior Software Developer manages software development and support using formal specifications, data flow diagrams, and other accepted design techniques using Software Development Lifecycle (SDLC) methodology.
Experience with Sitecore 8.1, MVC, Mongo DB, Glassmapper, TDS, E-Commerce, Angular JS, and JQuery are not required. This however is a rare opportunity to gain experience with those tools and other cutting edge technologies.
As a Senior Developer, you will be responsible for architecting, developing and maintaining complex internal/external web facing applications. You will work with a team of experienced developers, business analysts, project managers and other business resources to build enterprise systems that improve and increase productivity for both our internal and external clients.
In this role, the selected candidate will create distributed applications and services, develop back-end API specifications for downstream system interfaces, and will be responsible for design and development of various aspects of core application services.
The Programmer is responsible for analysis, design, coding, component and assembly testing of all application code. Programmers typically are involved in maintenance (including production support), enhancement and development work.
This position is responsible for providing consultation on design and implementation in the development of computer applications to the R&D User Community that will execute mathematical algorithms, problem simulations/models, linear algebraic equations.
Must have years of current and hands-on experience with complex SQL and high-volume Relational databases and SQL Query performance tuning; years of current and hands-on UNIX shell scripting experience.
The Sr. Azure Developer will be able to lead a tight knit team of developers in a two week Agile sprint setup. The position will also require a large amount of hands-on development work and the ability to communicate across the business.