What are the responsibilities and job description for the Software Architect - JAVA position at Brilliant Infotech?
Title / Role : Software Architect - Java
Duration : 24 Months (Possible Extensions)
Location : Indianapolis, IN 46201 - Hybrid
Description : Responsibilities :
The essential functions of this role are as follows :
- Evaluating, identifying and developing software solutions
- Leading software development projects
- 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 experience 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.
Skill Required / Desired
Ability to lead software development projects. Required 3 Years
Ability to clearly and effectively communicate across multiple levels of management, across departments as well as to internal teams; Required 3 Years
Ability to locate issues within software systems and resolving the issue; Required 3 Years
Designs, codes, and debugs new application software programs and / or make enhancements to existing application software programs at all levels. Required 3 Years
Planning, tracking and scheduling software deliverables; Required 3 Years
Bachelors Degree in Computer Science or 3 to 5 year experience as a Software Architect intermediate or senior; Highly desired 3 Years