Developer Principal

4 weeks ago


Minneapolis, Minnesota, United States ECMC Group Full time

Choosing a career with ECMC Group means joining a nonprofit corporation with a mission to help students succeed. With a vibrant mission and values, great benefits, and strong community involvement, ECMC Group companies are an ideal team to join.

Job Summary

The Principal Developer develops software leveraging agile methodologies to develop and maintain secure, high-quality, performant applications that meet customer needs. This position will be part of a collaborative, dedicated team driven by a strong mission to help students succeed.

Essential Duties and Responsibilities

  • Understands highly complex business requirements and creates solutions that are technically sustainable and architected for growth and flexibility
  • Enables teams and team members to adopt new methods of working, new technologies, and new architecture
  • Designs processes across multiple components and systems, including data and business flow
  • Gains insight into business strategy, priorities, and requirements by building strong relationships with business partners and collaborating on defining and exceeding customer expectations
  • Communicates effectively and intentionally through active listening and thoughtful questioning.
  • Shares knowledge and complex topics clearly and concisely in a way that demonstrates patience, collaboration, and inclusiveness.
  • Participates in architectural discussions while leveraging strong knowledge of design principles
  • Leverages best practices in code design and implementation, and mentors those skills in others through pairing, code reviews, and demos
  • Ensures development testing practices produce high quality code
  • Collaborates in the learning, decision making, and problem-solving process with their team and others
  • Tracks new technologies and methodologies in the market with insight to the value they would bring to the team, products, and users
  • Actively learns while tackling new challenges; pursues new and better ways for ECMC Group to be successful

Required Qualifications

  • Bachelor's degree in computer science, software engineering, or an additional 2 years of experience in lieu of degree
  • 8+ years of experience in information technology
  • 6+ years Java development
  • Advanced experience with "relational/SQL" database technologies
  • Advanced experience with debugging/troubleshooting complex, distributed systems
  • Advanced experience with REST web service technologies

Preferred Qualifications

  • JEE experience
  • Single Page App experience
  • Experience with SOAP web service technologies
  • Experience with AWS services
  • Experience in one or more of: Angular, JSF, SpringBoot, Hibernate, or other client-side MVC frameworks such as React

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

ECMC Group is committed to ensuring our diverse, inclusive, and equitable culture is built on a strong sense of belonging, where everyone feels seen, heard, and encouraged to show up as their authentic self.

ECMC is an EEO/AA employer. Women, minorities, veterans, and individuals with disabilities are encouraged to apply.

  • Minneapolis, Minnesota, United States Ramboll US Corporation Full time

    Company DescriptionRamboll is a global multi-disciplinary engineering, design, and consultancy company. We have 16,500 employees worldwide, with 300 offices across 35 countries, including 59 offices in the US.Joining Ramboll means working for a company that strives to make a difference - for our employees, clients, and society. We truly support and encourage...

  • Trust Advisor III

    1 month ago


    Minneapolis, Minnesota, United States Comerica Bank Full time

    Trust Advisor III Comerica Advisor SolutionsOur Strategic Alliance is a professional collaboration between two great financial firms. Our alliance allows clients to take advantage of Comerica Bank & Trust, N.A.'s professional trust administration capabilities, as well as the services of their Financial Advisor, delivered through a customized, service-driven...


  • Minneapolis, Minnesota, United States Xcel Energy, Inc. Full time

    Position SummaryAssumes lead role in facilitating business close cycles. Builds and maintains relationships with customers of the organization and users of Xcel Energy's financial information. Conducts specialized analysis and studies. Resolves technical accounting and tax issues. Possesses expert understanding of technical accounting/financial and tax...


  • Minneapolis, Minnesota, United States Xcel Energy, Inc. Full time

    The below job summary and responsibilities reflects the duties of the Principal Engineer; Staff or Senior levels will differ as less skills and/or experience will be required. The successful candidate will be placed at a level that is commensurate with the candidate's skills and experience.SummaryViewed as the technical engineer or subject matter expert for...


  • Minneapolis, Minnesota, United States University of Minnesota Full time

    Job ID351194LocationTwin CitiesJob FamilyLR-ClericalFull/Part TimeFull-TimeRegular/TemporaryRegularJob Code1815Employee ClassAFSCME Unit 6 - Clerical About the JobBackgroundThis position is a part of the University Services Finance organization. University Services Finance oversees all financial activities within University Services, a division of the...

  • Executive Assistant

    5 days ago


    Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionWhat is the opportunity?We're looking for an Executive Assistant to support the Wealth Management – U.S. CEO and CAO. This role will coordinate and manage executive scheduling and prepare and organize important strategic plans and meeting materials. This role serves as the eyes and ears for the Executive Leadership, connecting...


  • Minneapolis, Minnesota, United States University of Minnesota Medical School - Department of Psychiatry & Behavioral Sciences Full time

    The Translational NeuroEngineering Laboratory (TNEL) in the University of Minnesota Department of Psychiatry has a multi-year Federally funded opening for a postdoctoral scholar working at the intersection of neuroscience, electrophysiology, human behavior, and clinical brain stimulation. Our laboratory develops technologies to reverse the circuit...


  • Minneapolis, Minnesota, United States Veterans Health Administration Full time

    THIS IS NOT A VIRTUAL POSITION, YOU MUST LIVE WITHIN OR BE WILLING TO RELOCATE WITHIN A COMMUTABLE DISTANCE OF THE DUTY LOCATIONThis position involves a multi-grade career ladder. The major duties listed below represent the full performance level of GS-9. At the GS-7 grade level, you will perform assignments of a more limited scope and with less...


  • Minneapolis, Minnesota, United States Ramboll US Corporation Full time

    Company DescriptionRamboll is a global multi-disciplinary engineering, design, and consultancy company. We have 16,500 employees worldwide, with 300 offices across 35 countries, including 59 offices in the US.Joining Ramboll means working for a company that strives to make a difference - for our employees, clients, and society. We truly support and encourage...

  • Researcher 5

    4 weeks ago


    Minneapolis, Minnesota, United States University of Minnesota Full time

    Job ID353299LocationTwin CitiesJob FamilyResearch-ResearchersFull/Part TimeFull-TimeRegular/TemporaryRegularJob Code9742R5Employee ClassAcad Prof and Admin About the JobThe Translational NeuroEngineering Laboratory (TNEL) at the University of Minnesota is seeking a PhD-level Staff Scientist (Researcher 5 to lead preclinical programs related to neural...

  • Manager of Student

    3 weeks ago


    Minneapolis, Minnesota, United States Intermediate District 287 Full time

    Intermediate District 287 is looking for a Manager of Student & Staff Safety to join our district Intermediate District 287 is a west metro district for learners with unique needs. As an intermediate district, we provide specialized services, primarily setting IV special education, to students from 12 member districts in the west metro. What Makes Us...


  • Minneapolis, Minnesota, United States HDR, Inc. Full time

    About UsAt HDR, we specialize in engineering, architecture, environmental and construction services. While we are most well-known for adding beauty and structure to communities through high-performance buildings and smart infrastructure, we provide much more than that. We create an unshakable foundation for progress because our multidisciplinary teams also...


  • Minneapolis, Minnesota, United States HDR, Inc. Full time

    Description About UsAt HDR, we specialize in engineering, architecture, environmental and construction services. While we are most well-known for adding beauty and structure to communities through high-performance buildings and smart infrastructure, we provide much more than that. We create an unshakable foundation for progress because our multidisciplinary...


  • Minneapolis, Minnesota, United States University of Minnesota - Center for Drug Design, College of Pharmacy Full time

    A Pharmacokinetics (PK) Scientist position is immediately available in the PK core at the Center for Drug Design (CDD), College of Pharmacy, University of Minnesota. The CDD PK core is an approved Internal Sale Organization (ISO) that routinely performs a wide range of in vitro ADMET (absorption, distribution, metabolism, excretion, and toxicity) assays, in...


  • Minneapolis, Minnesota, United States University of Minnesota Full time

    Job ID343201LocationTwin CitiesJob FamilyAcademicFull/Part TimeFull-TimeRegular/TemporaryRegularJob Code9546Employee ClassAcad Prof and Admin About the JobThe Department of Neurosurgery at the University of Minnesota invites applications for postdoctoral research associate position from candidates with a Ph.D., degree, and with a record of outstanding...


  • Minneapolis, Minnesota, United States University of Minnesota Full time

    Job ID353950LocationTwin CitiesJob FamilyAcademicFull/Part TimeFull-TimeRegular/TemporaryRegularJob Code9546Employee ClassAcad Prof and Admin About the JobDuties/responsibilities:-performing high level experimental, theoretical, and numerical research and data analysis (55%)-presentation publication, and proposal preparation (20%)-mentoring PhD and MSME...


  • Minneapolis, Minnesota, United States City of Minneapolis Full time

    Position Description *Please note that this position is only open to City of Minneapolis employees that currently work in the Public Works Department*Oversee the Water Meter Operations, assist in the management and supervision of the City's Water Distribution operations, maintenance activities and support staff, to ensure conformity to acceptable standards...


  • Minneapolis, Minnesota, United States University of Minnesota Full time

    Job ID352891LocationTwin CitiesJob FamilyAcademicFull/Part TimeFull-TimeRegular/TemporaryRegularJob Code9546Employee ClassAcad Prof and Admin About the JobSummary of Position:This position is located at the University of Minnesota College of Pharmacy, Twin Cities in the Department of Pharmaceutics.The laboratory of Dr. Hongbo Pang in the Department of...


  • Minneapolis, Minnesota, United States Hennepin Healthcare Research Institute Full time

    Post-Doctoral Research Fellowship at the Hennepin Healthcare Research Institute (HHRI) and the Department of Surgery at Hennepin HealthcareThe Hennepin Healthcare Research Institute (HHRI) in Minneapolis, Minnesota, invites applications for a Post-Doctoral Research Fellow to join our research team. At the HHRI, we have been actively investigating the causes...


  • Minneapolis, Minnesota, United States University of Minnesota Full time

    Job ID353321LocationTwin CitiesJob FamilyAcademicFull/Part TimeFull-TimeRegular/TemporaryRegularJob Code9401Employee ClassInstr Fac/TC and Coord Cmp About the JobThe Division of Hematology, Oncology & Transplantation (HOT) is seeking a classical (non-malignant) focused hematologist at the Tenured Professor or Associate Professor level to assume key...