Middleware Developer
The Middleware Developer is responsible for developing and maintaining a variety of software that supports our database of scholarly productivity and...
The Middleware Developer is responsible for developing and maintaining a variety of software that supports our database of scholarly productivity and providing limited end-user support. As part of the development team, you will develop and maintain new applications, as well as support existing applications for our clients and internal users. Candidates must live and be eligible to work in the United States.
You’ll love this position if:
· You enjoy working in a fast paced environment
· You are passionate about providing support to an environment that encourages teamwork and out of the box thinking
· You are a self-confident, motivated person with a strong work ethic and excellent communication skills
· You welcome the opportunity to have your ideas and feedback significantly impact the development of product
· You want the freedom to use exploratory and cutting-edge technologies
What you’ll do here:
· Maintain company’s proprietary software used for maintaining scholarly activity information.
· Develop new applications, as well as provide enhancements and support for existing systems written in C#, ASP.NET Core, and SQL Server.
- Identify gaps in existing backend/data architectures and construct solutions that increase dataflow efficiency and minimize tech debt
- Analyze and refactor existing application middleware into reusable services
· Assist in all phases of the SDLC toward development of new software, systems and business processes, keeping a keen eye on existing systems architecture and constraints
· Obtain the business requirements needed from internal and external customers in order to develop the appropriate solutions to ensure a functional and efficient product.
· Perform the coding for technical specifications written or verbalized by internal and external customers.
· Provide training assistance to customers on the use of the respective systems or processes.
· Collaborate with various departments throughout the organization to create the best possible product and to maintain a timely and accurate delivery of requested software.
· Respond to customer systems issues and provides solutions to problems as needed.
· Conduct testing of the software and assuring its quality.
· Investigate and suggest solutions to defects and problems that may have been detected during testing.
Below are some other jobs we think you might be interested in.
-
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03