Senior Software Developer

4 weeks ago


Buffalo, New York, United States Mindlance Full time
Job Summary:

As a Senior Software Developer at Mindlance, you will play a key role in designing, specifying, and developing information systems solutions to solve complex problems or enhancements. You will serve as a principal application designer for major modifications, utilizing analytical and technical skills to evaluate client requirements and processes. Your solutions will be technologically sound, and you may complete day-to-day support activities and special projects. You will direct and monitor the activities of less experienced personnel, interacting with senior management, other technology personnel, clients, and vendors.

Key Responsibilities:

* Complete and oversee basic to complex systems analysis, design, and development
* Play a key role as an individual contributor on complex projects
* Maintain an excellent functional understanding of the supported application(s)
* Direct and monitor less experienced resources and coordinate development tasks on small to large scope projects
* Prepare and manage the technical component of project plans
* Participate with other Development, operations, and Technology staff in overall systems development direction from technical analysis to user acceptance testing
* Prepare and review test data and execute detailed test plans
* Complete any required debugging
* Evaluate and understand complex interrelationships and effects among programs, interfacing applications, and platforms
* Provide highly analytical consulting and leadership in identifying and implementing new uses of information technologies to assist business units in meeting strategic objectives
* Prepare thorough, clear technical and functional specifications and update systems documentation
* Prepare charts, tables, and diagrams to assist in analyzing problems
* Review documentation prepared by less experienced staff
* Prepare and review assessments to include required tasks, estimated time frames, and effort for any scope project
* Maintain efficient operation and effectiveness of supported applications
* Recommend new technology, policies, or processes to benefit the organization and improve deficiencies
* May lead or participate in technical evaluations of vendor software
* Follow and promote use of development standards and procedures
* Maintain a good understanding of the business being supported and its functions, processes, operations, and strategic direction
* May assist in developing expense and capital budgets
* Understand and adhere to the Company's risk and regulatory standards, policies, and controls in accordance with the Company's Risk Appetite
* Identify risk-related issues needing escalation to management
* Promote an environment that supports diversity and reflects the *** brand
* Maintain Company's internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable
* Complete other related duties or projects as required, which may include playing a lead role in due diligence, cost/benefit analysis, or business study activities

Scope of Responsibilities:

The position works under supervision of the Technology Team Lead. The job holder is competent to work independently on all high-level systems analysis and technical phases of development.

The position is capable of managing the activities of others on a project basis for small to large scope efforts and may lead project activities.

The job holder monitors staff performance on assigned projects relative to their overall abilities and effectiveness in completing projects within schedules.

The position interacts with senior management, other technology personnel, clients, and vendors.

The job holder provides backup to higher management as required and may be called on to serve as a technical representative on committees, ad-hoc projects, etc.

Education and Experience Required:

Minimum of an Associate's degree and 5 years systems analysis/application development experience, or in lieu of a degree, a combined minimum of 7 years higher education and/or work experience, including a minimum of 5 years systems analysis/application development experience.

Familiar with application development software and hardware platforms.

Proficiency with personal computers as well as pertinent project management, word processing, and spreadsheet software.

Capable of working on multiple projects of a complex nature.

Excellent problem-solving skills to assist in issue resolution.

Strong verbal and written communication skills, with prior experience presenting to the target audience.

Strong organizational and time management skills.

Detail-oriented.

Strong lateral thinking skills.

Experience coordinating between Applications and business units.

Experience recommending and implementing systems solutions.

Experience driving project milestones and delivery dates.

Education and Experience Preferred:

Good understanding of the Bank's application framework.

Subject matter expert in business with knowledge or experience utilizing application/system being supported.

Advanced understanding of applications supported with a sound knowledge of interfacing/integrated applications.

Ability to work in a team environment as well as autonomously.

Ability to multitask for various components of complex projects.

Action-oriented.

Pro-active.

Advanced knowledge and focus of the entire system to work on projects outside of normal business-as-usual (BAU).

EEO:

"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."



  • Buffalo, New York, United States TWO95 International Full time

    Job Title: Senior Software DeveloperAt TWO95 International, we are seeking a highly skilled Senior Software Developer to join our team. The ideal candidate will have a minimum of seven years of experience in software development in an Agile environment within the full SDLC. Additionally, they should have five years of professional experience developing and...


  • Buffalo, New York, United States VOCAL Technologies Full time

    Job DescriptionVOCAL Technologies Ltd. is seeking a senior-level Embedded Software Engineer to support the development of telecommunications and embedded systems. This role involves a range of responsibilities, including:Designing and implementing DSP algorithms for embedded processors.Developing and testing real-time systems, including signal processing...


  • Buffalo, New York, United States Mindlance Full time

    Job Summary:As a Senior Software Development Specialist at Mindlance, you will play a key role in designing, specifying, and developing information systems solutions to solve complex problems or enhancements. You will serve as a principal application designer for major modifications, effectively using analytical and technical skills and available technology...


  • Buffalo, New York, United States McGuire Group Health Care Facilities Full time

    About the Role:As a Senior Software Developer at our company, you will be responsible for designing and developing cloud-based software solutions that meet the highest standards of quality and performance. You will collaborate with cross-functional teams to identify business requirements and develop technical solutions that drive business growth.Key...


  • Buffalo, New York, United States Syntricate Technologies Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team. As a technical lead, you will be responsible for designing, specifying, and implementing information systems solutions to solve complex problems or enhancements.Key Responsibilities:Provide technical direction and guidance to junior...


  • Buffalo, New York, United States Ellicott Center Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions. Your technical expertise and leadership skills will enable you to lead cross-functional teams and drive innovation in...


  • Buffalo, New York, United States Moog Full time

    Job DescriptionMoog is a performance-driven organization that empowers individuals to achieve exceptional results. Our culture is built on trust, collaboration, and a passion for innovation.We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and...


  • Buffalo, New York, United States Mindlance Full time

    Job Summary:As a Senior Software Architect at Mindlance, you will be responsible for designing and developing complex software systems that meet the needs of our clients. You will work closely with our development team to ensure that our applications are scalable, reliable, and meet the highest standards of quality.Key Responsibilities:* Design and develop...


  • Buffalo, New York, United States CoachMePlus Full time

    Career Opportunity at CoachMePlusWe are seeking a skilled PHP software developer to join our team and contribute to the development of our web application.The ideal candidate will have experience in software development, web application development, and team collaboration.Responsibilities:Design, develop, and maintain various aspects of the web application,...


  • Buffalo, New York, United States Moog Full time

    Moog is a performance-driven culture that empowers individuals to achieve great things. Our team enjoys solving complex technical challenges in a culture where everyone trusts each other to do the right thing.Working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.This is an onsite role with...


  • Buffalo, New York, United States McGuire Full time

    About the Role:As a Senior Software Engineer, you will be responsible for designing and developing scalable software solutions using Python and Java. You will work closely with our cross-functional team to deliver high-quality software products that meet our customers' needs.Key Responsibilities:Design and develop software solutions using Python and...

  • Software Developer

    4 weeks ago


    Buffalo, New York, United States MeetHires Full time

    pAbout the job Software Developer/ppbr/ppJob brief/ppbr/ppIn this role, you will be responsible for writing efficient and testable code, adhering to specifications and industry best practices./ppbr/ppResponsibilities/ppbr/ppDevelop innovative features and re-architect components of an existing system./ppCollaborate with a team of developers to participate in...


  • Buffalo, New York, United States M&T Bank Full time

    Job Summary:As a Software Development Manager at M&T Bank, you will be responsible for leading the development of new and existing applications to solve complex problems and enhance business processes. You will work closely with cross-functional teams to design, specify, and implement information systems solutions that meet the needs of our customers and...


  • Buffalo, New York, United States M&T Bank Full time

    Job Summary:This is a hybrid role that requires three days on-site and the flexibility to work from home two days a week. As a software engineer, you will work on supporting and maintaining software and web applications using C#, .Net, SQL Server, and JavaScript. You will also be responsible for database management using SQL.Key Responsibilities:Complete and...


  • Buffalo, New York, United States SynergisticIT Full time

    We are seeking a highly motivated and technically inquisitive Software Development Professional to join our team at SynergisticIT. As a key member of our team, you will be responsible for developing and implementing software solutions that meet the needs of our clients.Key Responsibilities:Develop and implement software solutions using Java and other...

  • Software Developer II

    3 weeks ago


    Buffalo, New York, United States CUBRC Full time

    Job Summary:The CUBRC, Inc. Buffalo NY office has an immediate need to fill multiple Software Developer positions working on state-of-the-art research and development projects.Key Responsibilities:Implement advanced data analysis algorithms and technologies.Perform software system architecture, integration, design, implementation, and testing under the...


  • Buffalo, New York, United States M&T Bank Full time

    Job Title: Software Development SpecialistJob Summary: We are seeking a skilled Software Development Specialist to join our team at M&T Bank. As a Software Development Specialist, you will be responsible for designing, developing, and maintaining financial service applications within an Agile environment.Key Responsibilities:Design and develop UX/UI...


  • Buffalo, New York, United States Lighthouse Technology Services Full time

    Mainframe Software Engineer Job DescriptionLighthouse Technology Services is partnering with our client to fill their Mainframe Software Engineer position. This is a 7+ month contract opportunity and can be remote in the United States. As a W2 employee of Lighthouse Technology Services, you will be working on complex projects and assisting the client in...


  • Buffalo, New York, United States VOCAL Technologies Ltd Full time

    Job Title: Telecommunications Software DeveloperJob Summary:VOCAL Technologies Ltd is seeking a skilled Telecommunications Software Developer to join our team. As a Telecommunications Software Developer, you will be responsible for designing and implementing software solutions to telecommunications problems. You will work with customers to provide solutions...


  • Buffalo, New York, United States MeetHires Full time

    About the JobWe are seeking a highly skilled Software Engineer to join our team at MeetHires. As a key member of our development team, you will be responsible for designing and implementing clean and efficient middle and back-end solutions.Key ResponsibilitiesDevelop innovative features and re-architect components of an existing system.Collaborate with a...