Full Job Description
Contributes to the design of complex applications, considering various intricacies to create advanced application structures that align with project requirements. Examines software configurations to ensure the accurate setup, functionality, and ongoing maintenance of intricate software programs. Analyzes complex and multifaceted user requirements for software solutions, discerning intricate user needs to inform the development and design of software applications. Applies practical technical knowledge to execute complex development tasks in order to optimize software engineering processes. Contributes to large or complex development projects, ensuring their seamless coordination and successful execution. Implements testing methodologies and contributes to the development of automated testing frameworks. Identifies opportunities to make enhancements existing software systems, suggesting innovative enhancements to elevate software performance. Under general supervision, designs, develops, and implements IT applications and software, adhering to coding standards and best practices. Codes intricate software programs, developing and refining code with minimal errors to ensure the programs run efficiently and effectively. Ensures that technological duties associated with cloud computing, including design, planning, management, maintenance, and support are completed.
Developing technical role involving addressing semi-complex, non-routine problems with limited supervision. The role applies technical knowledge to develop innovative solutions and improve outcomes. Responsibilities include analyzing multifaceted issues, considering various factors, and applying advanced problem solving methods. Role communicates detailed insights and guidance across the organization. Colleague is expected to manage semi-complex assignments independently. A university degree or equivalent experience is required.
The pay range for this full-time position is $79,230.00 - $134,700.00 and reflects the minimum and maximum target for new hire salaries for this position based on the posted role, level, and location. Within the range, actual individual starting pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Any changes in work location will also impact actual individual starting pay. Please consult with your recruiter about the specific salary range for your preferred location during the hiring process.