Senior Software Engineer

14 Minutes ago • All levels • ~ $152,859 PA
Software Development & Engineering

Job Description

As a Senior Software Engineer at HHAeXchange, you will be instrumental in the full software development lifecycle, from business and solution design to deployment and production support. Key responsibilities include analyzing requirements, designing system architecture, developing and testing software components, implementing version control, and coordinating with cross-functional teams. You will also be responsible for troubleshooting production issues, setting up monitoring tools, and training end-users, ensuring robust and high-performing homecare software solutions.
Must Have:
  • Participate in Business Requirement Designing, Solution Designing, and AIS Review workshops.
  • Analyze and document business and technical requirements.
  • Design system architecture and prepare Detailed Design Specifications (DDS).
  • Support and drive software applications development.
  • Implement software version control mechanisms.
  • Conduct performance tests and review software components.
  • Prepare stepwise installation and deployment documents.
  • Perform sanity testing across the entire software application.
  • Coordinate with onsite and offshore teams, Client Success Team, and vendors.
  • Provide real-time support for software system testing and production issues.
  • Prioritize, troubleshoot, and fix software defects.
  • Liaise with release manager to build and deploy pipelines.
  • Monitor software applications in production environments and set up monitoring/alerting tools.

Add these skills to join the top 1% applicants for this job

problem-solving
game-texts
test-coverage

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.

Set alerts for more jobs like Senior Software Engineer
Set alerts for new jobs by HHA Exchange
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙