Software Development Manager- UWorld
UWorld Dallas
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
- 5 years of experience in software development
- 3 years of experience managing software services and development teams
- 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.
- 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
- 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)
AmazonDallas
reliability and scaling) of new and existing systems experience
• Experience programming with at least one software programming language- 3+ years of full software development life cycle, including coding standards, code reviews, source control management...
SoftPath Technologies LLCDallas
and write code to develop and deploy cloud compatible software applications, with minimal management guidance. Provide technical expertise and leadership in analyzing, designing, estimating, and writing code to develop and deploy software applications...
Richardson, 4 mi from Dallas
make your home, your businesses, and your work, a better place.
As an Android Mobile Applications Developer, you will be responsible for the design, development and maintenance of mobile applications and common software components for the Engineering...