OPS Applications Developer I
University of South Florida
About the Role
The OPS Applications Developer I is an entry-level role responsible for the design, development, deployment, and maintenance of software applications and integrations. This role provides a foundation for technical growth through collaboration, learning, and knowledge sharing while contributing to the team's success.
Key Responsibilities
- Design and Development:
- Applies basic coding and integration principles and programming languages, working on simple API calls and data exchanges.
- Collaborates with team members to understand application requirements and specifications, leveraging their guidance to enhance technical solutions.
- Writes basic code and develops simple applications using established programming languages and frameworks, often working in pair programming.
- Follows established design guidelines to ensure code quality and maintainability, incorporating feedback from pair programming and peer reviews.
- Develops fundamental technical skills across programming concepts, development tools, and software engineering practices.
- Introduces foundational knowledge of data handling and processing, leveraging structured query languages and analytical tools.
- Release and Deployment:
- Assists in application deployment by following established procedures and documentation, ensuring API connections function as expected.
- Conducts basic testing (unit and integration) to ensure functionality, data integrity, and performance during deployments.
- Learns about data validation in API responses and integration testing.
- Supports the team in documenting release notes and user guides for new features.
- Support and Maintenance:
- Assists in troubleshooting application and integration issues by implementing problem-solving steps, using monitoring tools to identify technical problems, and diagnosing API connection failures under guidance.
- Documentation:
- Assists in generating requirements using agile/lean methods, such as refining User Stories and developing simple technical sub-tasks.
- Drafts basic end-user guides and creates simple technical documentation for production and operating procedures.
- Updates and maintains documentation for simpler features or scripts.
- Research and Innovation:
- Stays informed about emerging technologies and trends in application development.
- Participates in team discussions regarding potential improvements to existing applications.
- Knowledge Sharing and Skill Development:
- Learns from more experienced developers and seeks feedback to improve skills. Participates in technology learning.
- Seeks and applies constructive feedback to enhance technical and problem-solving abilities.
- Shares knowledge and insights with peers to foster a collaborative and supportive learning environment.
- Performs other duties as assigned.
Requirements & Tech Stack
- Technical Skills:
- Programming/software development: Developing software components.
- Functional testing: Assessing functional requirements and characteristics through investigation and testing.
- Systems design: Designing systems to meet specified requirements and architectures.
- Software configuration: Designing and deploying software product configurations.
- Deployment: Transitioning software from development to live usage.
- Soft Skills:
- Growth Mindset: Embraces continuous learning and views failure as an opportunity to grow.
- Communication: Uses a broad range of communication styles, adapting to audience and situation. Listens and asks questions for understanding.
- Collaboration: Works with others towards common goals, fostering community, trust, and mutual respect.
- Client Obsession: Client-focused when creating solutions, aiming to earn and keep client trust.
- Ownership: Takes responsibility and accountability, focusing on areas of influence.
- Outcome Driven: Focuses on desired results and business outcomes, ensuring commitments are met.
Qualifications
-
High School Diploma or Equivalent and IT certification
-
OR
-
High School Diploma or Equivalent and 1-year relevant work experience
-
OR
-
Bachelor's degree in Computer Science, MIS or other field involving software and analytical training.
-
Degree Equivalency Clause: Four years of direct experience for a bachelor’s degree.
-
Must have current work authorization in the United States.
-
This position is not eligible for Visa Sponsorship.