Sr Software Architecture; Indianapolis
Listed on 2026-02-03
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, Software Architect
Location: Indianapolis
Sr Software Architecture (Indianapolis, IN)
Summary/Objective:
The Software Architect - Senior works in client's information technology division, under general direction, carrying out a wide variety of complex application development activities and reports to the programming manager.
Over all Experience : 15+ yrs
Type :
Hybrid / Onsite
The essential functions of this role are as follows:
- Evaluating, identifying and developing software solutions
- Documenting and recording every aspect of an application or software
- Training and overseeing the activities of the members of the development team
- Planning, tracking and scheduling software deliverables
- Locating and directing solutions for critical challenges involving software and hardware interface
- Looking for problems within software systems and resolving the issues
- Developing good working relationships with other employees, such as Marketing Managers, Product Managers, Programmers and Architects
- Designs, codes, and debugs new application software programs and/or make enhancements to existing application software programs, of all levels.
- Tests and debugs new and existing application software.
- Executes task conforming to shop techniques, standards, policies, and procedures.
- Uses case tools and/or application development software tools.
- Provides complete documentation for new or modified information systems and/or application software programs, including operational procedures.
- Assists, direct, train and coordinates the work of less experienced application software developers and/or application system analyst staff; and assist with development of difficult and complex processes.
- May function as Team and/or Project lead responsible for completion of project phase.
- Monitors application software systems to ensure proper execution and performance.
- Performs related duties as required.
The job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned at any time.
Requirements:
- Understand, communicate, and enforce the company software architecture strategy.
- Manage the design, development, and implementation of software solutions.
- Translate business needs and requirements into technical requirements for software applications.
- Guide the software development process through high-level decision making.
- Define and document application architecture and design.
- Coach and mentor software engineers, programmers, and other team members.
- Create and maintain design and code standards.
- Serve as a technical liaison among project managers, developers, and stakeholders.
- Create overall project plans and track progress.
- Ability to read and understand complicated technical instructions.
- Ability to manage multiple application development software projects and priorities.
- Ability to communicate effectively, both orally and in writing.
Difficulty ofWork:
The Software Architect - Senior performs abroad range of activities within a state-of-the-art Information Technology area.
Work involves using considerable judgment in selecting the most pertinent guidelines to follow and in-depth analysis of multiple variables to fit various circumstances of a medium to complex enterprise‑wide system.
Incumbent applies general Software Development Life Cycle (SDLC) principles and industry standards to accomplish agency automation goals.
Responsibility:The Software Architect - Senior work has a direct influence and impact on the agency’s ability to successfully administer the business operation to achieve agency mission, policy and/or practice. Technical instruction is generally not needed; however, employee may seek guidance when unique problems arise. Work is reviewed for adherence to deadlines and compliance with policies, standards, procedures, and achievement of the desired objectives.
PersonalWork Relationships:
This individual will be expected to partner with agency personnel and related stakeholders working towards completion of assigned functions. Exceptional customer service is provided to agency partners and/or the general public.
Acquiring Information
Effective Communication
Critical Thinking
Delivering High Quality Work
Testing and Troubleshooting
Displaying Technical Expertise
Adapting to Change
Accepting Responsibility
Skills:
- Java
- SQL
- Smart Comm
- File Net
- Websphere
- REST API
- Active MQ
- Mule
- GIT
- Bitbucket
- JIRA
- Maven
- Nexus
- Kubernetes
- Confluence
- Bootstrap
- Talend
- Axon
- DDD
- Design Patterns
- Clean Architecture
- CQRS
- Spring
- Hibernate
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).