Fevrok logo
Senior Software Engineer (Back-end)
منذ ٣ أعوام

We Are Hiring Ascension is looking for an experienced Senior Software Engineer (Back-end) to join the #AscensionStudio. Accelerate Ascensions journey to transform healthcare, for those we seek to serve and those who serve, by delivering brand-wide experiences, powered by people, design, data and technology. #LI-Remote What You Will Do Lead the design and execution of deployed business application systems. Mentor less-experienced staff with responsibility for their technical development. Develop partnerships with senior users to understand their business needs and define future application requirements. Evaluate the applicability of leading edge technologies and uses this information to significantly influence future business strategies. Analyze complex business and competitive issues and discerns the implications for systems support. Design, direct and perform analyses to resolve complex first-time project issues, including analysis of the technical and economic feasibility of proposed system solutions. Design projects with broad implication for the business and/or the future architecture, successfully addressing cross-technology and cross-platform issues. Balance and negotiate the needs of multiple users and communicate the business advantages of various technical solutions. Manage customer expectations and ensure prompt and complete customer service. Customize presentations to the interests of the audience. Develop expert understanding of applications development processes, and in-depth knowledge of leading edge technologies to create plans for future technology use. Requirements: 8+ years of Java experience, strong understanding on core concepts, algorithms, collections, multi threading, parallel processing frameworks. 3+ years of experience on SpringBoot Micro services architecture, best practices, design patterns, strong understanding on domain driven design and end to end life cycle of micro services. Strong understanding on performance tuning, transaction tracing, distributed systems, caching and NFRs. Strong experience on at least one RDBMS and at least one non RDBMS database. Strong experience on REST APIs and standards. What You Will Need Education: High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required. Additional Preferences Experience on AWS or Google cloud Why Join Our Team When you join Ascension, you join a team of over 150,000 individuals across the country committed to a Mission of serving others and providing compassionate, personalized care to all. Our inclusive culture, continuing education programs, career coaches and benefit offerings are just a few of the resources and tools that team members can use to create a rewarding career path. In fact, Ascension spent nearly $46 million in tuition assistance alone to support associate growth and development. If you are looking for a career where you can grow and make a difference in your community, we invite you to join our team today. Equal Employment Opportunity Employer Ascension Technologies is an equal opportunity employer (EEO) and affords equal opportunity to all associates and applicants without regard to race, color, religion, national origin, citizenship, gender identity, sexual orientation, age, physical or mental disability, veteran status, genetic data, or other legally protected status. For further information regarding your EEO rights, click on the following link to the EEO is the Law poster: http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf EEO is the Law Poster Supplement Please note that Ascension will make an offer of employment only to individuals who have applied for a position using our official application. Be on alert for possible fraudulent offers of employment. Ascension will not solicit money or banking information from applicants. This employer participates in the Electronic Employment Verification Program. Please click the E-Verify link below for more information. E-VerifyEducation: High school diploma/GED with 2 years of experience, or Associate's degree, or Bachelor's degree required.
Lead the design and execution of deployed business application systems. Mentor less-experienced staff with responsibility for their technical development. Develop partnerships with senior users to understand their business needs and define future application requirements. Evaluate the applicability of leading edge technologies and uses this information to significantly influence future business strategies. Analyze complex business and competitive issues and discerns the implications for systems support. Design, direct and perform analyses to resolve complex first-time project issues, including analysis of the technical and economic feasibility of proposed system solutions. Design projects with broad implication for the business and/or the future architecture, successfully addressing cross-technology and cross-platform issues. Balance and negotiate the needs of multiple users and communicate the business advantages of various technical solutions. Manage customer expectations and ensure prompt and complete customer service. Customize presentations to the interests of the audience. Develop expert understanding of applications development processes, and in-depth knowledge of leading edge technologies to create plans for future technology use. Requirements: 8+ years of Java experience, strong understanding on core concepts, algorithms, collections, multi threading, parallel processing frameworks. 3+ years of experience on SpringBoot Micro services architecture, best practices, design patterns, strong understanding on domain driven design and end to end life cycle of micro services. Strong understanding on performance tuning, transaction tracing, distributed systems, caching and NFRs. Strong experience on at least one RDBMS and at least one non RDBMS database. Strong experience on REST APIs and standards.