Software Engineer I
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.
Explore More
Date Posted
03/02/2024
Views
0
Similar Jobs
Platform Engineer - NucleusTeq
Views in the last 30 days - 0
The job description is for a Platform Engineer role The required skills include proficiency in Java and Golang with a preference for familiarity with ...
View DetailsFront End Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a company specializing in lowcost swarm robotics for defense and industry is seeking a FrontEnd Engineer The role involves designing an...
View DetailsMapping & Localization Engineer - Swarmbotics AI
Views in the last 30 days - 0
Swarmbotics AI a lowcost swarm robotics company is seeking a skilled SLAM Engineer to design and implement SLAM systems for their unmanned ground vehi...
View DetailsManager, IT Support - California Closets BC
Views in the last 30 days - 0
California Closets founded in 1978 is a leading custom storage solutions provider offering premium space management and exceptional service The compan...
View DetailsCommunity Manager - Sparrow Partners
Views in the last 30 days - 0
Sparrow is a company that aims to create thriving communities for active adults offering thoughtful design stateoftheart construction and engaged mana...
View DetailsClient Relations Manager - Ageless Mens Health
Views in the last 30 days - 0
Ageless Womens Health is seeking a Client Relations Manager to build and maintain patient relationships at their Scottsdale Arizona clinic The ideal c...
View Details