Description:
Location: San Antonio, TX (Hybrid)
Responsibilities:
- Architect, design, develop, and deliver high quality software that powers ever increasing demands of availability, reliability, security and performance
- Mentor and coach Junior Engineers
- Utilize disciplined Software Engineering principles in order to engage and grow Junior Developers
- Stay on top of industry trends and standards
- Drive code and design reviews to completion
- Collaborate with our solution teams, analyze their requirements, prioritize and drive features to closure with very high quality
- Be a collaborative team player to define, design, develop, test, deploy, and support software
- Active communication across the team
- Bring creative and innovative thinking to your work
- Maintain code integrity and organization
- Manage project priorities, deadlines, and deliverables
Qualifications:
- Experience in full product cycle: design, development, release and maintenance
- Bachelor’s or Master’s degree in Computer Science or related engineering discipline
- Strong understanding of disciplined Software Engineering principles
- Experience in leading and mentoring software development teams
- Experience in building on web technologies and frameworks (JavaScript/React/HTML/CSS/jQuery/REST API)
- Experience with designing and implementing large systems and databases
- Experience with cloud-based services (Azure, AWS, etc.)
- Experience with code versioning tools such as Azure DevOps/TFS and GIT
- Experience with conducting design reviews and code reviews
- Understanding and implementation of security and data protection
- Excellent object-oriented design and coding
- Excellent interpersonal and group dynamic skills
- Strong written & verbal communication and presentation skills
- Experience with ASP.NET Core/ASP.NET Razor
- Experience with SQL/PostgreSQL
- Experience with Bootstrap
- Preferred:
- Experience with Agile project management techniques
- Experience with mobile applications development
- Experience with progressive web apps
- Interest and ability to learn other coding languages as needed
- MCTS or MCPD certifications
- Veterans