Senior Software Engineer
Telecommuting permitted in US
Software Development - Technology – Development /
Full Time /
Remote
Ad Text:
Senior Software Engineer (Homecare Software Solutions, LLC dba HHAeXchange; New York, New York): Participate in Business Requirement Designing, Solution Designing, and AIS Review workshops. Analyze and document business and technical requirements, and collaborate with interfacing development team to analyze the requirement impacts. Design system architecture to implement the technical requirements. Map technical requirements to sub-systems. Prepare Detailed Design Specifications (DDS). Coordinate and collaborate with the HHA Architecture Team throughout the planning process. Estimate software project requirements and flag any potential plan issues. Support and drive software applications development through cross-team coordination and troubleshooting of production problems. Identify and document new software enhancement areas. Interact with end users to establish agreement and sign off with business. Implement software version control mechanisms using appropriate version control tools. Review software components developed by peer programmers and conduct performance tests of the program unit, ensuring it is within acceptable plan limits. Prepare stepwise installation and deployment document. Perform sanity testing across entire software application once the system/application is deployed in the production environment. Coordinate with onsite and offshore teams during software development, testing, and Onsite-Offshore deployment. Coordinate with Client Success Team and vendors in case of production issues or day-to-day operational issues. Conduct workshop for Production Support Group as well as the Test Support Team to provide knowledge on implementing new requirements. Provide real-time support (analysis and troubleshooting) for software system testing efforts. Support ad hoc requests from System Testing Team, which can involve creation of test data, analysis of test results. Track the status of all software defects opened during test execution. Prioritize, troubleshoot, and fix software defects. Provide installation instructions for deployment of emergency fixes in the system test environments. Liaise closely with release manager to build and deploy pipelines to all test environments. Monitor software applications in production environments and provide real time support for analyzing and troubleshooting issues. Set up monitoring and alerting tools and configurations for productions systems. Conduct workshops to confirm software performance and sign-off on requirement output. Train end users on interacting with various modules to ascertain the desired output. Telecommuting with in the U.S. permitted.
Salary: $152,859 per year
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.