Finding the best job has never been easier
Share
Software Engineer III
Performs requirement and scoping analysis, including traceability matrix; risk analysis methodologies; cost analysis; business objectives; classification of requirements; user stories to understand the business/stakeholder/technical requirements and assists in analyzing the existing solutions to address the needs (in case of agile methodology, for the iteration). Prepares requirement traceability matrix and maintain traceability between business requirements, functional requirements, design, and test cases. Contributes to the creation of user stories for component/module/simple requirements (based on scalability, etc.) for Agile methodology. Reviews coding standards and guidelines; coding languages (including JavaScript, Python, C#, etc.), frameworks (including ActiveX, .Net, Cocoa, Android application framework, etc.), tools (Monday.com, Linx, Embold, etc.) and Platforms (Microsoft Azure, AWS, Apple IOS, etc.); Quality, Safety and Security (PCI, etc.) standards; utilizes emerging tools and technologies, including Telemetry, to create/configure minimalistic code for entire component/application and ensure the components are meeting business/technical requirements, non-functional requirements, low-maintainability, high-availability, and high-scalability needs. Assists in the selection of appropriate languages (JavaScript, Python, C#, etc.), development standards and tools (Monday.com, Linx, Embold, etc.) for software coding/configuration. Builds scripts for automation of repetitive and routine tasks in CI/CD (Continuous Integration/Continuous Delivery), testing or any other process (as applicable). Implements telemetry features as required independently. Ensures security policy requirements are properly applied to components/application during code development/configuration. Performs testing, including test case preparation; test objectives; test strategy; test types; test tools (Automation - Selenium, Agile - Jira, Mobile - Eggplant, etc.); test environment; root cause analysis. Maps customer requirements to test objectives. Identifies and creates test cases for the component/module. Executes test cases to test the code and detect errors and defects for the entire component. Executes different types of testing using appropriate testing tools based on the testing needs. Performs defect management and troubleshooting: defect life-cycle process, defect tracking tools and methodologies; defect reporting; regression testing; root cause analysis; and root cause corrective action. Tracks and analyzes defects for the component/ module and carries out regression testing to fix defects in all instances of code changes. Analyzes defects from past projects/solutions to avoid recurrence of similar defects. Troubleshoots performance and availability bottlenecks for the applications. Performs DevOps Orientation, including different operating systems; software maintenance tools and techniques; application monitoring tools and techniques; debugging tools; mock screen; pseudocodes; reverse engineering; traceability matrix; system performance, security, integration; data migration and accessibility; design methodologies. Conducts complex maintenance procedures for applications independently. Monitors and evaluates the performance of the application by tracking and analyzing appropriate metrics. Performs maintenance (corrective, adaptive, perfective) and re-engineering activities. Analyzes application logs, maintenance activity data, performance data and provide analysis; evaluates change requests to identify those which are valid and feasible. Conducts program monitoring including program metrics; program reporting, logging tools and processes; continuous integration/continuous deployment (CICD) to ensure adherence to the project against approved milestones and timelines.
Bachelor's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related field plus 2 years of experience in software engineering or related experience.
designing and developing Java RESTful web services for Oracle Health information management, using Spring Boot as a platform and JAX-RS libraries, Jenkins pipeline to configure service builds and deployments, and Swagger for API documentation for all CRUD APIs; designing and developing RESTful web services using JAVA; managing Oracle Health information REST services to return medical coding JSON data of a patient; developing Microservices to post medical data like procedures, diagnosis, and groupers to database; utilizing Maven as a build tool to generate JAR or WAR files; implementing integration to REST services using Cucumber and Gherkin statements; developing JUnit test for 100% test and hosting code in GitHub; coding in object-oriented programming languages (JavaScript, Python, and C#); deploying Microservices using Docker, hosting Microservices in K8s servers, and using Splunk to share application logs of each request; utilizing Spring annotation for Redis cache implementation to REST services; performing defect management and troubleshooting by debugging using IDE and web tools, conducting root cause analysis and fixing bugs in production code, and developing tool for regression testing; making structural changes to DB and APIs architecture by innovating and implementing tools to serve API for largescale; tracking and analyzing metrics using Microsoft Azure, Agile, Talent Management, and Application logs; utilizing Postman API testing in different environments and giving demo to stakeholders, communicating and gathering Functional and Nonfunctional requirements from stakeholders, and presenting sprint demos based on requirements; participating in Continuous Deployment and Continuous Integration (CI/CD) of REST APIs; maintaining Credera Forecast tool, including upgrading JDK versions for REST APIs and Angular versions for User interface, creating new system architecture for health information medical services to change from Alva internal platform to Spring Boot platform with latest versions, and evaluating change requests; designing and developing User Interface for Forecast Tool (an internal tool in Credera) to manage employees, using Angular.js, HTML, and CSS for page development.
These jobs might be a good fit