Lead Software Engineer - Indianapolis, United States - Theoris

    Theoris
    Theoris Indianapolis, United States

    2 weeks ago

    Default job background
    Description

    Job Title: Lead Software Engineer

    Location: Indianapolis, IN

    Industry: Pharmaceutical & Biotech

    Job Description:

    Theoris Services is assisting our client in their search for a Sr. Software Engineer to add to their growing team located on the near east side of Indianapolis. Our client is seeking an individual with 5+ years of experience to play a pivotal role in developing innovative solutions that enhance our clients service offerings and streamline operations. This persons expertise will not only drive technical excellence but also contribute to a culture of innovation and collaboration. This position requires a deep understanding of the following areas:

    • Advanced Development and Coding
    • Technical Leadership and Decision-Making
    • Code Reviews and Quality Assurance
    • Mentorship and Collaboration
    • Research and Innovation
    • Customer Focus and Product Enhancement
    • Documentation and Reporting

    Responsibilities:

    • Write high-quality, efficient, testable code across front-end, back-end, and database systems.
    • Contribute to all phases of the development lifecycle, from concept and design to testing.
    • Implement complex software features and work on critical bugs or performance issues.
    • Make key architectural decisions and contribute to the overall software design.
    • Evaluate and introduce new tools, technologies, and methodologies to improve development efficiency
    • Conduct code reviews and ensure the maintenance of high coding standards within the team.
    • Collaborate effectively with cross-functional teams, including product managers, designers, and other stakeholders
    • Participate in project planning and estimation; help manage timelines and deliverables.
    • Stay updated with the latest industry trends, tools, and technologies.
    • Research and evaluate new software products and technologies.
    • Propose innovative solutions and improvements to current processes or products.
    • Understand user needs and contribute to product development discussions.
    • Participate in feature brainstorming and planning sessions.
    • Document software designs, code, and APIs for effective knowledge sharing.
    • Prepare technical reports, manuals, and other documentation as required.
    • Record and track development tasks and progress using project management tools.

    Requirements:

    • Advanced Knowledge working with Angular, JavaScript, TypeScript, HTML, XML, CSS.
    • Advanced Knowledge working with .Net Frameworks (C#)
    • Azure / DevOps experience a plus
    • Strong understanding of modern development methodologies and best industry standards
    • Understand responsive design
    • Experience writing/completing Unit Testing
    • Experience working with and creating SDKs & RESTful APIs
    • Experience working in Agile
    • Excellent analytical and multitasking skills
    • Advanced knowledge of querying w/SQL
    • Communicate clearly and concisely both oral and written.

    About Theoris:

    Our goal is to Fuel Your Career As a Theoris team member, you join a culture based on people-centered values and an environment that fosters both personal and professional growth. We build long-term relationships with our clients and our consultants. With over 30 years of building strong relationships in the industry, were uniquely positioned to make the right connections. This knowledge is used to find the right job placement. Our recruiting teams are experts dedicated to the information technology and engineering staffing space and are highly respected by our client base.