logo

JobNob

Your Career. Our Passion.

Software Engineer I


Envita Medical Center


Location

Scottsdale, AZ | United States


Job description

Job Title: Software Engineer I

Department: Information Technology Salary: Depends on experience Reports To: Information Technology Manager Job Overview: Seeking a highly skilled and proactive Software Engineer I to join our dynamic IT team. The ideal candidate will be adept in a range of technical skills, from software development and database management to system integration and support. The role requires an individual who is comfortable working in a fast-paced environment, managing multiple projects simultaneously, and interfacing with cross-functional teams and vendors to deliver robust IT solutions that drive business success. Technical Requirements:

+ Proficiency in programming languages Python, JavaScript, and Java.

+ Proficiency in version control using Git and Github.

+ Proficiency in CI/CD pipelines using VS Code, Docker, Github Actions.

+ Experience with Azure services including App Services, Azure Functions, Azure SQL Database, Azure Blob Storage, and Azure Data Factory.

+ Strong understanding of web services, API development, and integration patterns.

+ Knowledge of database design and management, particularly with SQL databases.

+ Experience with various testing packages with quality always in mind.

+ Experience with authentication and authorization mechanisms, including OAuth 2.0.

+ Proficiency in front-end technologies such as HTML , CSS , and REACT framework or HTMX .

+ Extensive experience using healthcare applications and data is desired.

Key Responsibilities:

+ Communicate with internal and external executives to understand stakeholder visions while assisting with solution design, development, and implementation.

+ Design, develop, and maintain software applications across various platforms, ensuring strong functionality and optimization.

+ Contribute to all phases of the development lifecycle, from concept and design to testing.

+ Analyze and design databases within an application area, working individually or coordinating database development as part of a team.

+ Conduct software analysis, including coding, testing, debugging, and installation to support the organization’s application systems.

+ Interface with systems analysts, and software engineers to assist in resolving problems with software products or company software systems.

+ Develop and deploy computer applications executing within a variety of environments including on-premise and cloud-based (Azure).

+ Configure and maintain software functions to enable more efficient company operations.

+ Provide technical support and training to end-users, as well as to internal IT staff.

+ Collaborate with vendors for API integrations and troubleshoot integration issues.

+ Stay current with the latest developments in technology and continuously improve application functionalities.

Qualifications:

+ Bachelor’s degree in Computer Science, Engineering, or related field.

+ 3+ years of software development experience in healthcare.

+ Strong analytical and problem-solving skills.

+ Excellent communication and teamwork abilities.

+ Ability to manage multiple projects in a deadline-driven environment.

Powered by JazzHR


Job tags



Salary

All rights reserved