Overview We are looking for an analytical, forward thinking person who can demonstrate a high degree of initiative, a passion for innovation, and a solid understanding of software development and systems analysis fundamentals. You will be expected to maintain complex critical systems in a 247 environment, solve problems using a creative thinking process and be a key member in the project team which develops new solutions, extends existing vendor supplied or organic code, and executes task related activities. Scope of Responsibilities The position works under the supervision of the Technology Team Lead and may receive general direction from a more experienced team member. The jobholder is competent to work independently on most all high level systems analysis and technical phases of development and is expected to understand the business supported and its terminology. The position is capable of managing the activities of others on a project basis for small to medium scope efforts and may lead project activities. The jobholder may assist or help train less experienced staff. The jobholder interacts with other technology personnel, clients and occasionally vendors. Education and Experience Required Minimum of an Associate s degree and 4 years systems analysisapplication development experience, or in lieu of a degree, a combined minimum of 6 years higher education andor work experience, including a minimum of 4 years systems analysisapplication development experience Experience in a MS SQL Server environment Experience creating at least moderately complex SQL queries Ability to create Ad hoc SQL based reports Experience in a Windows Server Environment Solid programming fundamentals Strong communication, organization, analysis, time management and problem solving skills Demonstrate ability to continuously deliver high quality solutions in a complex environment Able to talk through technical topics to an audience with varying degrees of backgrounds Comfortable working in different development and project methodologies such as Waterfall, Iterative, Scrum, Kanban, etc. Be able to dissect business requirements into technical tasks Work in a team environment to collaborate and strive for consensus by making data driven decisions Quick to learn, willing to adapt to a changing environment, self-motivated and enthusiastic Works well in both a team environment individually Able to provide estimates and deliver on deadlines under pressure Ability to learn quickly and master a complex environment Ability to provide 247 on call support on a rotating basis Education and Experience Preferred Familiarity with Crystal Reports (or equivalent) Familiarity with JIRA, Confluence Familiarity with TCPIP, SNMP Familiarity with a version control system such as Git, GitLab, SVN, etc. Location New York Buffalo Associated topics: backend, c#, developer, devops, perl, programming, sdet, software developer, software development engineer, software engineer
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.