Indianapolis, IN, USA
15 days ago
Sr. Software Engineer (Local only)

Job Category:

Information Technology

POSITION PURPOSE

Performs full life cycle software development, specialized in the end-to-end operation of the organization’s modernized data integrations management ecosystem. Reviews, evaluates, designs, develops, optimizes, tests, and implements enterprise data integrations solutions. Develops solutions by guiding development of program specifications; validating design and architecture; collaborating closely with software and data engineers.

ESSENTIAL DUTIES

Leads development efforts enterprise wide with ownership on high-level reviews of applications, data systems, and architecture with peers in the IT departmentHeads development of enterprise data integration solutions by studying information needs; conferring with users; studying systems flow, design, architecture, data usage, and work processes; investigating problem areas; following the software development lifecycleHas deep understanding of and experience with enterprise data integration management practicesDetermines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutionsSupports, develops and code reviews with software engineers and data integration engineers by providing advice, coaching and educational opportunitiesLeads other developers and collaborates with designers and product owners to develop new features consistent with product roadmapLearns and understands complex business problems and designs innovative, cost effective, and supportable solutionsDefines programming and data integration management standards and best practicesEnsures production, productivity, quality, and customer-service standards are adhered to; identifying work process improvements; able to quickly implement new technologyCollaborates with business departmental management to create roadmaps data integration systems, defining software and data development plans, including scoping, scheduling, and implementationHelps to establish proper governance for data integration solutionsRecords and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear codeServes as a liaison with IT and business peers, leaders, vendors, and customers to assist in resolving problems with the organization’s software and data productsPrepares and installs solutions by determining and designing system specifications, standards, and programmingUpdates job knowledge by studying state-of-the-art software engineering concepts/tools, programming techniques, data integration management, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizationsProvides information by collecting, analyzing, and summarizing service issuesPerforms other duties as assigned or required

REQUIRED KNOWLEDGE, EDUCATION and/or EXPERIENCE

Bachelor’s degree in Computer Studies or related areaActive Certification: AWS Certified Data Engineer – Associate5+ years of hands-on experience with:Object-oriented Python in a data integrations settingReal-time AWS data streaming pipeline, message broker, and applications that adapt to the data stream (SNS, SQS, EventBridge, DynamoDB, Lambda, Step Functions, MSK)Building and maintaining reusable data flow patterns for integrationsDesigning and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP, and XML)3+ years of hands-on experience with:Demonstrated knowledge of software design and development, database design, report writing, and testing proceduresMS SQL Server, ETL tools, and SSISExperience with the following other technologies/concepts:C#HTML, CSS, JavaScriptASP.NETAWS serverless/microservices architecturesAWS RDS and DynamoDBPostgreSQLEntity FrameworkTerraformAnsibleDatadogTest AutomationSDLC and governance best practicesAzure DevOps, Git, and GithubMicrosoft Visual StudioAgile and Atlassian tools (JIRA, Trello, Confluence, etc.)DevSecOps

Equal Opportunity Employer, Disability and Veteran Accommodations

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Confirm your E-mail: Send Email