Job description
Looking to Hire an applicant to create and maintain EHR to maintain onboarding paperwork and for the patient and workers.
Software Engineer is needed to perform the following duties:
· Will work closely on User Interface for requirements and tasks assigned to ensure understanding of functional use cases.
○ Write and modify code in ReactJS, REDUX, Angular/Frontend technologies to implement features based on requirements.
○ Integrate with Microservices, REST APIs, GraphQL APIs and other database-driven web applications.
○ Understanding the existing workflow of the customer. Workflow includes gathering data from different sources, organizing it in user friendly format, creating reports out of it, creating tickets for data gathered.
○ Knowledge of how to use code management tools such as Jenkins, JIRA, and developer tools such as IntelliJ or Eclipse.
○ Will create Wire frames of any user interface specifications. Wireframes help to strategize solutions and provide an accurate picture of complexity. Tools used to create wireframes are hand sketches and converting sketches into prototypes using HTML, CSS, and JSON.
○ Will create robust, secure, scalable, reusable and maintainable code using JavaScript and Object-Oriented Programming concepts.
○ Will be creating layout designs for customers using Cascading Style Sheets (CSS) and Hypertext Markup Language (HTML).
○ Make Web service API calls to various third-party tools and analyze data returned by the call, using algorithms to minimize time and memory consumption by the application. Different algorithms like Binary search, linear search, Bubble sort, Insertion sort, Selection sort, Merge Sort, Hash table are used.
Educational Requirements for these duties: Bachelor’s Degree in Computer Science or Computer Engineering or Computer Information Systems or Software Engineering
Relevant Courses from your degrees:
- Design & Analysis of Algorithms
- Object Oriented Programming
- Compiler Design
- Computers and Data Structures
- Computer Organization and Architecture
- Systems & Software Engineering
- Software Programming Languages & UML
- Computer Networks
· Building unit tests and end-to-end testing to validate all changes made to the website ensure non-regression.
○ Will be writing up all test cases with a clear understanding of the steps in the workflow as well as the product knowledge for code-based test cases, execution is performed by using Ant or Gradle scripts.
○ Will work with the customer to take feedback and discuss options for alternate work around, which would require knowledge of all aspects of the product and the use case.
○ Will be writing up change control documents and impact analysis reports for any release changes based on feedback. Tools like CSV, Microsoft office, Open Office, Google Office suite and LibreOffice are used.
○ Will Write up requirements including usage flow diagrams for specific user experience paths based on the requirements
- Software Engineering
- UML
- Software Requirements
- Optimization Techniques
- Negotiating and Persuading Skills
- Theory of Computation
Educational Requirements for these duties: Bachelor’s Degree in Computer Science or Computer Engineering or Computer Information Systems or Software Engineering.
· Will confer and collaborate with other members of the team for validation of functionality being coded.
○ Will Write up requirements including usage flow diagrams for specific user experience paths based on the requirements.
○ Will Write up requirements including usage flow diagrams for specific user experience paths based on the requirements.
○ Will validate of the software includes checking each requirement against the function in the product and making changes in the code as necessary.
○ Will Use the developer and tester tools to create tickets for highlighting changes needed and track these changes to completion. Will use ticketing tools like Atlassian Jira
○ Will Work closely with testers of the product to prioritize customer issues for release inclusion.
○ Will be installing Tomcat, Neo4j, MySQL and nginx on user/ customer Server to run applications on it.
○ Will be Installing connector agent on customer/ user server, so that customer/ user local network can interact with cloud or remote network.
○ Will Configuring Unix based, or Window based servers to run applications configurations.
○ Will set up environment variables on the server. Like JAVA_HOME to define the installation location of java and JAVA_OPTS to define garbage collection mechanism and memory size.
○ Will Setting up log files and will be changing permission on log files using UNIX commands like chmod.
Bachelor Degree is required in Computer Science or Computer Engineering or Computer Information Systems or Software Engineering.
Job Type: Full-time
Pay: $70,000.00 - $100,000.00 per year
Benefits:
- Flexible schedule
Schedule:
- 8 hour shift
- Choose your own hours
Work Location: One location
caravetterealestate.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caravetterealestate.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, caravetterealestate.com is the ideal place to find your next job.