hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Engineer

4.00 to 7.00 Years   Bangalore   16 Aug, 2023
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryRecruitment Services
Functional AreaIT Operations / EDP / MIS
EmploymentTypeFull-time

Job Description

    Senior Software EngineerJOB DESCRIPTIONQuick OverviewExperience: 4 - 7 YearsLocation: Bengaluru, Karnataka, IndiaSkills & Expertise: Java, React, MicroservicesTARGET INDUSTRY: HealthCareRoles & ResponsibilitiesJob DescriptionAs an Availity Software Engineer, you are responsible for the detailed design,documentation, development, unit testing and maintenance of internally developedapplications for Availity business partners. Your SCRUM team responds to businesspartner needs, expectations, and challenges that are identified.Roles & ResponsibilitiesKEY RESPONSIBILITIESDevelop Software Maintain and write code for complex systems that address project specificationsand guidelines. Write programs that span multiple platforms. Offers occasional innovative ideas and products to the organization. Provide input and drives adherence to programming or development standards. Consult on environment set-up and lead project level design including datastorage, middle tier and frontend. Coordinate with others on architectural standards. Consult on integration issues and determine the best integration approach. Accountable for architectural integrity and technical debt.Maintain Software Reviews the code of other Software Engineers and identifies alternativedevelopment approaches for the team. Analyze existing programs and modify the application code to createenhancement or develop new programs. Identify system requirements and recommend issues and alternatives for change.Able to report missing elements and explain the impacts on subsystems. Offersrecommendations for correction. Leads and makes changes in development maintenance and system standards. Build Technical Documentation Write and maintain detailed technical documentation for entire systems (made upof several subsystems) and identify integration points. Review technical specifications created by less experienced Software Engineers.Test Code Perform automated unit testing and complex debugging. Work with other team members to resolve problems or issues. Ensure appropriate testing is being completed by the team. Define and report quality and quantity metrics on the performance of the team.Manage Projects Serve as a Technical Lead for large, complex projects that require skill andexperience in multiple technical environments and process knowledge of aspecific business area. Estimate work efforts for product backlog. Drive analysis of technical feasibility and feedback on new product objectives. Partner with all stakeholders to identify potential slippage or inter-teamdependencies. Scope project time and resource requirements incorporated into a singular scopedocument for integration points. Recommend resource allocations and task assignments for backlog andchartering. The above-cited duties and responsibilities describe the general nature and level ofwork performed by people assigned to the job. They are not intended to be anexhaustive list of all the duties and responsibilities that an incumbent may beexpected or asked to perform.EDUCATIONBachelors degree in Computer Science or Computer EngineeringWORK EXPERIENCE4+ years of progressive work experience designing business processes, process mapping,working on process improvement initiatives, and business applications system design.Experience must include: Extensive experience testing and debugging business application systems andprocesses Extensive experience developing software products for clinical environments andmedical labs (Preferred) Extensive experience integrating both in house developed software and externallypurchased software for large applications (Preferred) Experience Building Microservices Architecture. Ability and experience to facilitate JAD sessions or other requirements gatheringprocesses Experience on AWS (Preferred) Experience building alpha and Beta Products on cloud (Preferred)SKILLS AND KNOWLEDGE Knowledge, skills, and experience to write detailed technical documentation,specifically business requirements and functional specifications for applicationdevelopment Knowledge and ability to apply OOD (Java, HTML, XML, Java Script, .Net andPatterns) and impact to the application development process Experience with the React JavaScript library for building user interfaces Knowledge of Modern Development and Deployment Practices including IaaS,CI/CD pipelines, TDD/BDD etc. Strong relationship management and collaboration skills requirements andfunctional specifications for application development Ability to establish and maintain effective working relationships, supportingcompany leadership and other team members Ability to work under pressure Ability to manage multiple and changing priorities/tasks Must be flexible and embrace change

Keyskills :
computerengineeringengineerscomplextechnicaldebuggingsoftware

Senior Software Engineer Related Jobs

© 2019 Hireejobs All Rights Reserved