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