Software Development Engineer II

6 days ago


Indianapolis, Indiana, United States BDO Full time

Job Summary:

The Software Development Engineer II is responsible for analyzing internal user needs to accurately design, construct and maintain a system to meet the individual needs of the user.

Key Responsibilities:

  • Develops custom web applications and third-party integration points
  • Researches advanced development topics and new technology to determine if applicable for implementation
  • Built and maintains policy and standardization for the Application Services team
  • Designs operational processes and guides for new technology programs for the Application Services team
  • Benchmarks a variety of internally-developed and third-party integrated systems for performance under heavy loads
  • Built and maintains a variety of internally-developed and third-party integrated systems documentation
  • Clarifies design requirements from the firm's business owners
  • Coordinates technical efforts related to systems issues and server replacements
  • Devises strategic plan for resolving issues while keeping the firm's systems operational
  • Educates Application Support Services professionals on responsibilities and provides guidance regarding effective resolution of issues
  • Facilitates meetings to discuss project requirement meetings, as needed
  • Coaches junior developers on best practices and steps for developing sound coding decisions
  • Acts as the technical lead on larger IT projects
  • Serves as the Secondary Support person for after-hours support
  • Escalates critical issues to management and implements strategies for timely resolution
  • Coordinates and organizes efforts and follow-up from items stemming out of team meetings
  • Formulates basic strategies and develops proposals for meeting Application Services goals
  • Provides Level IV support for specific applications
  • Other duties as required

Supervisory Responsibilities:

  • N/A

Qualifications, Knowledge, Skills and Abilities:

Education:

  • High School diploma or GED, required
  • Bachelor's degree in Computer Science, Information Systems or another related field, preferred

Experience:

  • Five (5) or more years of experience with developing web applications utilizing C#, with design patterns of MVC and/or MVVM, required
  • Five (5) or more years of experience with developing integration package, stored procedures and database schemas utilizing SQL Server, preferred
  • Five (5) or more years of demonstrated knowledge and experience with Microsoft SharePoint: building client-side solutions using SharePoint Framework; creating SharePoint and provider hosted add-ins using C# and SharePoint client object model; working with SharePoint REST and Microsoft Graph API; developing user experience enhancements with Client-Side Rendering; performing and automating administrative tasks with Microsoft PowerShell; developing business process workflows with Azure Logic Apps, preferred
  • Experience with JavaScript Libraries including TypeScript and Angular, preferred
  • Experience developing for the Kentico CMS platform, preferred
  • Experience with Microsoft Dynamics 365, preferred
  • Prior experience serving in a technical lead role on IT projects, preferred
  • Advanced experience with software development methodologies, preferred
  • Experience in other development languages, strongly preferred
  • Experience with Appian, preferred

License/Certifications:

  • Certifications in Microsoft MTA / MCSD, preferred

Software:

  • Experience with the following products, preferred: Microsoft Visual Studio Microsoft Azure Dev Ops or Github Microsoft SQL Server and/or Azure SQL DB Microsoft SQL Reporting Services and/or Power BI Microsoft SQL Integration Services and/or Azure Logic Apps Microsoft Entity Framework HTTP Debug Tools

Language:

  • N/A

Other Knowledge, Skills & Abilities:

  • Strong verbal and written communication skills
  • Excellent interpersonal and customer relationship skills
  • Capacity to work in a deadline-driven environment while handling multiple complex projects/tasks simultaneously with a focus on details
  • Capable of successfully multi-tasking while working independently or within a group environment
  • Ability to rely on extensive experience and judgment to plan and accomplish goals
  • Capable of working well under pressure while dealing with unexpected problems in a professional manner
  • Capacity to communicate and interact with all levels of employees and management
  • Ability to interact and build relationships and consensus among people
  • Advanced knowledge of concepts, practices and procedures within the software development industry
  • Strong information technology architectural and design skills
  • Solid project management and leadership skills to effectively act as technical lead on large projects
  • Capacity to consistently produce clean code and adhere to appropriate documentation standards

Individual salaries that are offered to a candidate are determined after consideration of numerous factors including but not limited to the candidate's qualifications, experience, skills, and geography.

Compensation:

California Range: $90,000 - $100,000

Washington Range: $90,000 - $100,000



  • Indianapolis, Indiana, United States BioLife Solutions Full time

    About the RoleBioLife Solutions is a leading developer, manufacturer, and supplier of innovative bioproduction tools and services. We are seeking an experienced Embedded Software Engineer II to join our dynamic team and contribute to the development, testing, and maintenance of our embedded applications and related components.Key ResponsibilitiesExecute the...


  • Indianapolis, Indiana, United States Innova Solutions Full time

    About the RoleInnova Solutions is seeking a highly skilled Mechanical Design Engineer II to join our team. As a key member of our engineering team, you will be responsible for designing and developing advanced mechanical systems for our airborne products.Key ResponsibilitiesSupport the development of advanced airborne systems, including podded communication...


  • Indianapolis, Indiana, United States First Financial Bank Full time

    We do the right things, right now. We do them in a way that is relevant to our clients. Become a part of our history as it continues to be written If you are interested and qualified for this role, we invite you to apply.Job Profile SummaryApplication Developers are highly technical resources for business partners. The Application Developer builds solutions...

  • Software Engineer

    1 month ago


    Indianapolis, Indiana, United States Virtual Company Full time

    At Azenta, new ideas, new technologies and new ways of thinking are driving our future. Our customer-focused culture encourages employees to embrace innovation and challenge the status quo with novel thinking and collaborative work relationships. Azenta Life Sciences is a global leader in the life sciences space with headquarters in Burlington, MA, and...


  • Indianapolis, Indiana, United States Innova Solutions Full time

    About the RoleInnova Solutions is seeking a highly skilled Mechanical Design Engineer II to join our team. As a key member of our engineering team, you will be responsible for designing and developing advanced airborne systems, including podded communication link and sensor systems, airborne armament equipment, alternate mission equipment, cockpit displays,...


  • Indianapolis, Indiana, United States OnBoard Full time

    Title: Software Engineer III Date: Function: Engineering Reports to: Manager, Software Engineering Position Summary: The Software Engineer III will play a crucial role in the development of our SaaS applications. Leveraging your extensive experience, you will lead complex projects, mentor junior engineers, and contribute to the design of scalable and...


  • Indianapolis, Indiana, United States GEICO Full time

    Senior Engineer Job DescriptionThe Senior Engineer position at GEICO is a critical role within the engineering team focused on enhancing Mobile/Web solutions to provide a seamless experience for our customers.Key ResponsibilitiesDesign and develop scalable distributed systems to meet business requirements.Collaborate with cross-functional teams in the...


  • Indianapolis, Indiana, United States Innova Solutions Full time

    About the RoleInnova Solutions is seeking a highly skilled Mechanical Design Engineer II to join our team. As a key member of our engineering team, you will be responsible for designing and developing advanced mechanical systems for our airborne products.Key ResponsibilitiesSupport the development of advanced airborne systems, including podded communication...


  • Indianapolis, Indiana, United States RGBSI Full time

    Mechanical Systems Engineer II - Hardware DevelopmentRGBSI is a global leader in workforce management and staffing solutions, with a presence across multiple countries including the USA, Canada, Germany, and India.Position Overview:Become a key member of the Hardware Development team focused on the creation of sophisticated airborne systems, which encompass...


  • Indianapolis, Indiana, United States IBC Coatings Technologies Full time

    Job OverviewAt IBC Coatings Technologies, we are seeking a highly skilled Software Applications Engineer to join our team. As a key member of our engineering department, you will play a critical role in driving the development and implementation of our surface treatment processes.Key ResponsibilitiesTechnical Expertise: Develop and maintain a deep...


  • Indianapolis, Indiana, United States SynergisticIT Full time

    Since its inception, SynergisticIT has been dedicated to empowering job seekers in the technology sector by equipping them with the essential skills, experience, and technical expertise necessary to excel in interviews and thrive with clients. At SynergisticIT, our mission extends beyond merely securing a tech position; we are committed to fostering...

  • Software Engineer

    4 weeks ago


    Indianapolis, Indiana, United States Cognizant Full time

    Software Engineer We are seeking a dedicated Software Engineer with 4 to 6 years of experience to join our dynamic team. The ideal candidate will have strong technical skills in SQL Spring Boot and Java along with domain expertise in Medicare & Medicaid Claims and Payer. This role involves developing and maintaining software solutions that enhance our...


  • Indianapolis, Indiana, United States Veeva Systems Full time

    About the RoleThis is a top software engineer job that incorporates everything you've worked hard for. With the mission of creating cloud software that helps speed up the innovation and delivery of critical treatments and medicines to patients around the globe, it's a role that makes a real impact.Your impact as a seasoned technical problem-solver will mean...

  • Lead Software Engineer

    2 months ago


    Indianapolis, Indiana, United States Knowledge Services Full time

    OverviewKnowledge Services is actively seeking a Lead Software Engineer for a contract-to-hire client opening in Indianapolis, IN. Applicants are able to work a hybrid work schedule of only 2-days onsite each week (Tues/Wed) in downtown Indianapolis and 3 days working from home Parking is provided.Please note that we cannot consider any third-party...

  • Lead Software Engineer

    3 months ago


    Indianapolis, Indiana, United States Atechstar Full time

    Job DescriptionOverviewKnowledge Services is seeking contract to hire candidates for a Lead Software Engineer role. The Software Engineer will be a driver in development and delivery of features for multiple critical Hearst web and mobile applications. The ideal candidate will have a passion for developing high-quality maintainable code with experience in...


  • Indianapolis, Indiana, United States United Farm Family Mutual Insurance Company Full time

    About the Role:We are seeking a highly motivated and detail-oriented Software Development Intern to join our team at United Farm Family Mutual Insurance Company. As a Software Development Intern, you will have the opportunity to work with our team to develop software using web-related technologies such as Angular on the frontend and Java on the...


  • Indianapolis, Indiana, United States Salesforce Full time

    To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Software EngineeringJob Details About Salesforce We're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across...

  • Software Developer

    2 weeks ago


    Indianapolis, Indiana, United States InsideHigherEd Full time

    Job Title: Software DeveloperJob Summary:We are seeking a highly skilled Software Developer to join our team at InsideHigherEd. As a Software Developer, you will be responsible for designing, developing, and maintaining software applications to support our business operations.Key Responsibilities:Software Development:Design, develop, and test software...


  • Indianapolis, Indiana, United States Apex Systems Full time

    The Senior Java Software Engineer will play a crucial role within a product team dedicated to enhancing and maintaining enterprise-level systems across various programming platforms, with a strong emphasis on JAVA programming logic. This individual will be responsible for developing, sustaining, and improving applications that are internally created, as well...


  • Indianapolis, Indiana, United States Apex Systems Full time

    The Senior Software Engineer will contribute to a product team dedicated to enhancing and maintaining enterprise systems across various programming platforms, with a strong emphasis on JAVA programming logic. This role involves developing, sustaining, and improving internally created applications while ensuring seamless integration with third-party...