Software Development Manager- UWorld

apartmentUWorld placeDallas calendar_month 
We are seeking a Software Development Manager who is passionate about creating a steadfast, reliable platform that exemplifies our excellent user experience and enjoys taking on new challenges. Reporting to the CTO, the incumbent will be responsible for the site/platform reliability and deployment processes supporting our Test Prep applications.

In addition, this role requires staff mentoring, process adherence, code reviews, project leadership and complex software design knowledge.

Qualifications

Minimum Education
  • Bachelor's degree or foreign academic equivalent in Computer Science or a related field
Minimum Experience
  • 5 years of experience in software development
  • 3 years of experience managing software services and development teams
Required Skills
  • Excellent interpersonal skills with demonstrated ability to articulate ideas clearly, concisely, and persuasively
  • Excellent attention to detail and organization skills
  • Ability to take direction and feedback
  • Exceptional follow-through, personal drive, and desire to make a difference
  • Ability to lead, mentor and support software developers, and leads
  • Be able to architect, design and develop highly scaled and available applications
  • Familiarity with Agile practices.
  • Good understanding of Docker and Kubernetes container orchestration
  • Experience with deployment of infrastructure and applications in Azure (including VNETs, Load Balancers etc.)
  • Strong knowledge of Microsoft web server(IIS) and Linux web server (Apache) administration
  • Experience with setting up and maintaining API gateways (Kong experience preferred).
  • Experience with(or knowledge of) helm and/or kustomize
  • Excellent knowledge of scripting languages(Python, Perl or Bash) and tools (Azure CLI)
  • Able to create CI/CD pipelines that deploy to the Cloud
  • Experience with Jenkins and VNET programming is preferred but not required
  • Operational and/or development experience in the cloud (PaaS and SaaS)
  • Experience working with databases (MSSQL/MySQL/PostGreSQL) and strong understanding of system and networking concepts and troubleshooting techniques.
Job Responsibilities
  • Lead and supervise development of scalable software applications
  • Own the platform reliability, uptime, scaling.
  • Own the complete DevOps process (source code to release) for all deployments
  • Create processes to build and deploy, monitor and maintain software/platforms
  • Deploy containerized services and PaaS configuration to the Cloud
  • Define the “forward strategy!”
  • Provide day-to-day support and maintenance of Azure Cloud and on-premises environments
  • Proactively monitor production environments to identify and fix the issues to avoid any system failures
  • Utilizing an automation first approach, develop automation of configuration management
  • Configure monitoring and alerting systems for the applications and platform-services.
  • Perform troubleshooting on performance issues, automated job failures, high availability solutions and backup/restore issues
  • Take ownership of project budget, project communication, project timeline, project risks, reporting project status, project quality, and work in progress
  • Collaborate and coordinate with external and internal to identify new requirements for a highly scalable platform, provide updates on current initiatives and identify potential issues with existing systems
  • Ensure that team is working efficiently and provide feedback/recommendations around tools or processes that would be beneficial to the organization
Compensation And Benefits
  • Competitive compensation (contingent on experience)
  • Paid time off (based on sliding scale according to hire date and work hours)
  • Generous paid holiday schedule that includes the entire week of Christmas off.
  • Comprehensive benefits package (medical, vision, dental, fsa, life, disability)
  • 401(k) plan for retirement with 4% employer matching (eligibility after 90 days of employment)
business_centerHigh salary

Software Developer

apartmentRobert HalfplaceDallas
We are offering an exciting opportunity for a Software Developer in Dallas, Texas. Your role will entail the development and design of software for our growing platform. You will be joining a team that is dedicated to providing top-notch software...
apartmentAmazonplaceDallas
production software experience  •  Experience as a software development manager, managing teams of more than 5 software engineers  •  Knowledge of professional software engineering & best practices for full software development life cycle, including coding...
check_circleNew offer

ServiceNow Developer 24-09843

apartmentAPN Consulting IncplaceDallas
Title: ServiceNow Developer Type: Contract Location: Dallas, TX Description We are seeking a highly skilled and dedicated ServiceNow Developer to join the Service Management team. Our ideal candidate will design, develop, maintain...