Sr. GraphQL Application Engineer
Vision - Nashville, TN
Employment Type : Full-Time
This position will play a key role in the Digital Technologies team as it heads towards growing its technology stack, expanding its footprint, and delivering applications that enhance and improve the patient experience to the enterprise. This position will demonstrate leadership and provide mentoring to the in-house and outsourced development teams in the following areas:
- Proper Object-Oriented Analysis, Design, and Programming with .NET, C# and/or Java, particularly for web applications and mobile platforms, ReactJS and/or React Native, and Swift
- Best practices of Software Architecture and Domain Modeling for implementation of Service-Oriented Architecture (SOA)
- Enterprise Application development, integration, and delivery with distributed 3-tier architecture
- Agile/Scrum software development methodology and related tools such as continuous integration, release management, and work tracking
As part of the Digital Technologies team, this position will collaborate with a wide range of technical and non-technical personnel at staff, management, and executive levels to solve complex business requirements and will be challenged to continue to drive improvement in the design and accelerate the delivery of applications to the enterprise.
The ideal candidate:
- We will be eager to evolve our technologies as well as demonstrate an ongoing dedication to innovating on emerging technologies and trends
- Has proven experience in enterprise application development and delivery
- Has extensive knowledge and experience in Agile/Scrum methodology
- Has excellent communication and presentation skills for targeting both technical and non-technical audiences
Responsibilities:
- Performing development using standards and procedures, maintaining code and version control through Microsoft Team Foundation Server, Jira, GitHub, and/or other such tools as management determines.
- Take a lead role with other engineers on the team, guiding software architecture, design decisions, and mentoring
- Demonstrate proficiency in GraphQL, Swift, React Native, C#, SQL, JavaScript, NET/.NET Core, NET/REST APIs, and experience with other programming languages
- Managing development projects through inception, elaboration, development, testing, and implementation with the help of other assigned resources.
- Using various tools: Visual Studio, C#, ASP.NET, T-SQL, MS, HTML 5, CSS, JavaScript/JQuery/Ajax/JSON, Node.js, Domain-Driven Design
- Completing Unit Testing and participating in Peer/Code Reviews of other developers work
- Providing advanced troubleshooting user support working with end-users at all levels of the organization
Qualifications:
7+ years of experience
Bachelor's Degree preferred
Working knowledge of the following technologies:
- GraphQL
- Modern JavaScript framework (ideally ReactJS and React Native)
- Swift and/or Objective-C (iOS native)
- NodeJS
- C# .NET development
- ASP .NET MVC
- Relational database (ideally SQL Server) queries, stored procedures, and data modeling
- HTML, CSS, JQuery
- NoSQL database a plus
- RESTful APIs (.NET, Node)
- Cloud experience a plus (Azure, AWS)
- Working knowledge of Agile process methodologies (Kanban, Scrum) from a development perspective
- Demonstrated ability to communicate effectively with peers and leadership
- Ability to operate and communicate effectively while under pressure
- Experience as an effective member of teams
- Ability to work with little supervision
Job Types: Full-time, Contract
Pay: Up to $51.00 per hour
Benefits:
Schedule:
Education:
Experience:
- delivering applications that enhance and improve: 7 years (Required)
- enterprise application development and delivery: 7 years (Required)
- Agile/Scrum methodology: 7 years (Required)
- GraphQL: 7 years (Required)
- Swift: 7 years (Required)
- React Native: 7 years (Required)
- C#: 7 years (Required)
- SQL: 7 years (Required)
- JavaScript: 7 years (Required)
- NET/.NET Core: 7 years (Required)
- NET/REST APIs: 7 years (Required)
- Cloud (Azure/AWS): 7 years (Preferred)
Work Location:
Visa Sponsorship Potentially Available:
- No: Not providing sponsorship for this job
Work Remotely:
- Temporarily due to COVID-19