Developer III (REST API) RealMed
Availity delivers revenue cycle and related business solutions for health care professionals who want to build healthy, thriving organizations. Availity has the powerful tools, actionable insights and expansive network reach that medical businesses need to get an edge in an industry constantly redefined by change.
Availity is seeking a talented REST API Developer to play a key role in designing and building next generation APIs for our customers. We're aspiring to build a fast, robust, open system that will help our third-party vendors and developers create excellent applications as well as strengthen the foundation for our external applications, mobile applications and internal applications that rely on the Availity API.
A great API is simple, predictable, and comfortable. The ideal candidate is passionate about code that is easy to read and fully testable. You take pride in your log messages, you think that performance should be measured in tens of milliseconds and it goes without saying that you think of security before anything else. Testing frameworks are as important to you as your IDE. You understand that an amazing API comes from 90% thinking, planning, and testing, and 10% coding.
In this role, you will utilize your technical skills to work on teams that respond to customer needs, challenges and expectations that are identified by Product Managers, External Sales representatives, and internal customer support personnel.
The Developer?s role is primarily operational and technical; however a broad understanding of the industry and the specific role and impact of Availity products and services is required for success.
To be successful in this role, you must have the ability to analyze business requests and reduce the components to the most basic levels for development of code while keeping in mind the residual impact of technical debt and the eventual satisfaction of the end user of a product or service.
Help customers develop new features and optimize existing ones for their APIs
Help to build and test programmatic interfaces for new and existing features.
Developing front end features for application management
Help customers develop their next generation APIs
Build integrations that scale
Maintain and Write code for complex systems that address project specifications and guidelines.
Write programs that span multiple platforms.
Offers innovative ideas and products to the organization.
Provide input and drives adherence to programming or development standards.
Consult on database set-up and lead project level database design.
Coordinate with others on architectural standards.
Consult on integration issues and determine the best integration approach.
Accountable for architectural integrity and technical debt.
Reviews the code of other developers and identifies alternative development approaches for the team.
Analyze existing programs and modify the application code to create enhancement or develop new programs.
Identify system requirements and recommend issues and alternatives for change. Able to report missing elements and explain the impacts on subsystems. Offers recommendations for correction.
Leads and makes changes in development maintenance and system standards.
Build Technical Documentation
Designing and writing documentation that sets the example for how others will want to document their APIs
Write detailed technical documentation for entire systems (made up of several subsystems) and identify integration points.
Review technical specifications created by less experienced developers.
Rapidly fix bugs and solve problems
Work with other team members to resolve problems or issues.
Ensure appropriate testing is being completed by the team.
Define and report quality and quantity metrics on the performance of the team.
Provide guidance on proper RESTful API design and implementation for Availity engineers internally.
Act as a liaison between third-party developers and Availity
Proactively look for ways to meet customers? current and future needs
Serve as a Technical Lead for large, complex projects that require skill and experience in multiple technical environments and process knowledge of a specific business area.
Estimate work efforts for AIR backlog.
Drive analysis of technical feasibility and feedback on new product objectives.
Partner with all stakeholders to identify potential slippage or inter-team dependencies.
Scope project time and resource requirements incorporating into a singular scope document for integration points.
Recommend resource allocations and task assignments for backlog and chartering.
Work Experience & Skills (Required)
8+ years of progressive work experience developing software products
Experience building RESTful APIs
Recognizes that great API documentation is the key to developers building great software with that API.
Appreciates the challenge of clearly communicating complicated technical issues in concise written form.
Has experience on both the producer and consumer sides of the API fence.
Understands REST as a concept, why it is useful and when to compromise on purity.
Understands the workings of HTTP as a protocol. This means things like content negotiation, idempotency and its importance on the web, and the various response codes and their semantic meanings.
Well-versed in JSON and Java
Works with source control systems such as GIT
Excellent communication and organizational skills
The ability to balance multiple roles, tasks and projects effectively
Experienced leader at the team level.
Demonstrated ability to coach and mentor others.
Participation in annual and quarterly road-map planning
Work Experience & Skills (Preferred)
Experience working in an Agile and/or iterative development environment.
Experience working in an entrepreneurial company or entrepreneurial environment.
Education & Certification (Required)
Bachelor?s degree in Computer Science or a related discipline.
NOTE: 2 ? 4 years of relevant work experience may serve as an equivalent for the bachelor?s degree.
Education & Certification (Preferred)
Master?s degree in Business, Technology or a related discipline.
NOTE: 4-6 years of relevant work experience may serve as an equivalent for the master?s degree.
||Jacksonville, FL |