Epicareer Might not Working Properly
Learn More

Junior Software Developer

Salary undisclosed

Apply on


Original
Simplified
Job Title: Junior Software Developer

Department: Diamondbacks Information Technology

Reporting To: Director of Software Development

Position Summary:

The Arizona Diamondbacks are seeking a Junior Software Developer to join our Information Technology team. This is a great opportunity for early-career developers who are passionate about learning and growing within a professional sports environment. The ideal candidate must possess a strong knowledge of software patterns and architectures, have a desire to improve processes through automation and be a naturally inquisitive and curious learner. Some on-call support may be periodically required.

Tasks and Responsibilities

Utilize established development tools, guidelines and conventions including but not limited to:
  • Develop, deploy, and maintain scalable, efficient cloud-based applications
  • Work with senior developers to design, code, and test new software applications for web, mobile, and Windows platforms
  • Enhance and challenge existing systems by analyzing business identify areas for modification and improvement
  • Maintain existing software systems by identifying and correcting software bugs
  • Collaborate with other developers with code reviews and pair programming to improve code quality
  • Create documentation of processes and code to build knowledge base
  • Communicate and consult with external stakeholders, managers, and peers to gather and execute project requirements
  • Work closely with senior developers and team members, receiving mentorship and participating in pair programming and code reviews.

Required Knowledge/Skills/Job Qualifications
  • Bachelor's degree in computer science or related technical field
  • Strong technical aptitude and eagerness to learn and pick up new technologies
  • Experience in an object-oriented language (C#/.NET preferred) either through formal experience, internships, or personal projects
  • Experience writing efficient queries against a SQL and/or NoSQL database
  • Familiarity with cloud offerings in Azure (preferred), AWS or Google Cloud Platform
  • Excellent understanding of software design best practices
  • Ability to collaborate with other developers to solve problems and improve code
  • Strong communication skills with non-technical stakeholders
  • Familiarity with front-end JavaScript frameworks (React preferred)

Preferred qualifications
  • Interest in learning about building CI/CD pipelines, deployment automation, and cloud-native architecture (event-driven, microservices, serverless, etc.)
  • Certifications in Azure app development
  • Experience with event-driven architecture
  • Knowledge of Azure authentication techniques/strategies
  • Knowledge/experience with serverless applications and containerization
  • Unit testing/testing automation
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job