Software Architect on GSA STARS II Small Business IDIQ is professional software developers hired by businesses, government agencies, and other types of organizations for the design and execution of solutions in collaboration with a group of software engineers. They research and evaluate tools and technical standards needed for the project and decide on what is best to achieve the organization’s objectives. Play the role of communicator, designer, and developer and create executive software designs. May have bachelor’s degrees and master’s degree in computer science. The software architect is usually given a broad request and they have to break it down into smaller problems so that they can solve it easily with their team of software developers or engineers. Act as a problem-solver with the required skills to accomplish organizational software efficiency. Oversee the project’s development and manage the responsibilities of a group of software developers and engineers, all of which are busy working on different parts of the project. Able to process different situations differently will help to find the best solutions to each problem. Design and revise the project structure and its Unified Modelling Language (UML) diagram. Proficient in database programming languages such as ORACLE, SQL, Postgre-SQL, Transact-SQL, SYBASE, MySQL, Microsoft SQL Server, SQL Server Integration Services (SSIS); and other relevant computer programming languages such as MySQL, jQuery, Oracle, Java Script, Angular, CSS, HTML 5, Apache, Node.js, Beans, Postgre, Python, Bash, VBScripts, C, C++, CompTIA A+, Network+, Security+, and so on. Have extensive knowledge of relational database theory, database administration, data modeling, data analysis, database design, repository creation, data architecture, data warehouse modeling, database management reporting, business management, management engineering, systems engineering, operations research, and so on. Check for errors and test the quality assurance of different segments of the project code. Write sections of the required code as part of software development project. Troubleshoot and resolve issues with the software design and coding, while also adhering to deadlines and development schedules. Test the final product to ensure absolute functionality and adherence to requirements. Work independently designing and developing new software products or major enhancements to existing software. May lead a large development team in the design of highly-complex software systems. Act as the highest technical expert, addressing problems of system integration, compatibility, and multiple platforms. Perform feasibility analysis on potential future projects to the management.
CLIN 104 Software Architect
$130.06 / Per Hour
Software Architect on GSA STARS II Small Business IDIQ works independently designing and developing new software products or major enhancements to existing software. May lead a large development team in the design of highly complex software systems. Acts as highest-level technical expert, addressing problems of systems integration, compatibility, and multiple platforms. Responsible for project completion. Performs feasibility analysis on potential future projects to management.