Executes hands-on software development and interacts with architecture, management and product owners to translate product requirements into cloud technology solutions. Confers with systems analysts and other software engineers/developers to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces. Develops and oversees software system tests and validation procedures, programs and documentation. Develops complex or multiple software applications and conducts studies of alternatives to translate divisional initiatives into business solutions. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal