Software Architect (Expert)

Apply for this position Please mention DailyRemote when applying
Posted 13 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

NTT DATA, Inc., a top 10 global IT services company, has an immediate need for a System Architect to support our State Government client in Menands, NY 12204 ROLE Software Architect (EXPERT) INDUSTRY State Government DURATION 12+ month Contract, probable extension LOCATION ONSITE in Menands, NY 12204 NTT DATA, Inc., a top 10 global IT services company, has an immediate need for an Expert Software Architect to support our State Government client in Menands, NY 12204. Responsibilities New York State Department of Health supports a public website used to communicate information about recent COVID-19 testing on a school level, including public school districts, private schools, charter schools, Boards of Cooperative Educational Services (BOCES), and higher education institutions like colleges and universities within New York State. The Expert Software Architect will design the infrastructure to support the data collection tool of the COVID-19 test results submitted by the school entities and integration of those results. This will entail setting up the authentication and authorization to restrict access to only those authorized into the system. The Expert Software Architect will also work with the Cloud Engineer to design the rewrite of the system to incorporate appropriate technologies. The Expert Software Architect will coordinate and architect all enhancement requests and defect reconciliation to allow for rapid Agile implementation. The Expert Software Architect will analyze, design and program complex projects including coordinating activities on multiple aspects of the project, assuring quality control, and providing technical guidance to project teams, as well as interfacing with business owners and project management staff. The Expert Software Architect will review business requirements documentation with project team to clarify for technical design, guide systems and program design to meet highly complex business needs, preparation of detailed technical specifications from which programs are developed, and creation of appropriate documentation in work assignments such as program code and technical documentation. The Expert Software Architect will prepare development time estimates and justifications for assigned tasks and provide recommendations to project manager, coordinate development activities, selects technologies, design testing plans, assure quality control and effective change control and provide technical guidance to project teams. The Expert Software Architect will consult with the software development team in coding, testing, debugging, implementing, and documenting highly complex programs, and developing complex test plans to verify logic programs develop and maintain release management process including planning, tracking, communication and coordination of technical tasks associated with release and support project personnel in resolving complex program problems. The Expert Software Architect will provide guidance to less experienced technical personnel, as well as identify, track, and resolve issues, recommend changes, and provide supporting documentation. The consultant must be willing to report to work onsite in Albany, NY. Mandatory Qualifications Expert 84+ Months - Software Architect - Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large-scale software system. Candidate is able to provide guidance to large teams andor has extensive industry experience and is considered at the top of hisher field. 84 months experience in overseeing development progress on medium to large-scale technical projects and assuring deliverables and project scope are met and well documented. Secondary Qualifications 84 months experience in application design, coding, testing, maintenance and debugging skills and strong experience with Java 8J2EE distributed application development, REST, domain model microservices, Spring Boot, and API gateway. 84 months experience in API design and implementation (remote vs local APIs, routing and reverse proxying, load balancing, optimization techniques). 48 months experience creating cloud native application design that can include aspects such as containerization, API-first, serverless and microservices architecture. 60 months experience designing secure applications using security APIs, transport and message layer security, encryption, and decryption algorithms for data security, SAML and multi factor authentication. 48 months experience with developing within a cloud environment, including good knowledge on cloud infrastructure including AWS or Google Cloud Platform 60 months experience using versionsource control, continuous integration, deployment and testing. A bachelor s degree in Engineering, Computer Science, MIS or equivalent in a relevant technology field from an accredited institution. A copy of the degree must be submitted with the Candidate Response Form. The Company is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. The Company will consider all qualified applicants for employment without regard to race, color, religious creed, citizenship, national origin, ancestry, age, sex, sexual orientation, genetic information, physical or mental disability, veteran or marital status, or any other class protected by law. To comply with applicable laws ensuring equal employment opportunities to qualified individuals with a disability, the Company will make reasonable accommodations for the known physical or mental limitations of an otherwise qualified individual with a disability who is an applicant or an employee unless undue hardship to the Company would result.