- Lead the development and implementation of software applications and systems
- Design scalable, reliable, and maintainable software architectures
- Provide technical guidance, coaching, and mentorship to software engineers
- Collaborate with product managers, stakeholders, and cross-functional teams to define requirements and technical solutions
- Review code, enforce best practices, and ensure adherence to coding standards
- Drive continuous improvement in development processes, tools, and technologies
- Troubleshoot complex technical issues and support production environments
- Manage project priorities, timelines, and technical deliverables
- Evaluate emerging technologies and recommend adoption where beneficial
- Ensure software quality through testing, security practices, and performance optimization
- Create and lead the technical design and development of software solutions
- Propose and design software solutions for complex business needs
- Prepare technical and procedural documentation
- Facilitate complex problem resolution
- Review coding, testing, and software documentation
- Apply modern principles, methodologies, and tools to advance business initiatives and capabilities
Requirements
- University/college degree, typically a bachelor’s degree
- 3+ years of relevant/direct industry experience
- Knowledge of application development, software solutions, design, and UX design
- Skills in business management, customer solutions, group problem solving, process improvements, and release management
- Competency in application delivery processes, application design, architecture, application development tools, application testing, packaged application integration, and system development life cycle
- Technical troubleshooting ability
- Comparable combination of education, job-specific certification(s), and experience may be considered in lieu of a degree
- No employment visa sponsorship or STEM OPT participation available
Core Competencies
Demonstrates expertise in software application development, architecture design, and technical mentorship, while effectively collaborating with cross-functional teams to deliver high-quality solutions. Proficient in troubleshooting, process improvement, and applying modern methodologies to enhance business capabilities.
Highest-signal resume keywords
- Software Application Development
- Software Architecture Design
- Technical Mentorship
- Application Delivery Processes
- Technical Troubleshooting
ATS Optimization Keywords
Hard Skills
- Application Development
- Software Solutions Design
- UX Design
- Application Testing
- System Development Life Cycle
- Process Improvements
- Release Management
- Coding Standards Adherence
- Performance Optimization
- Technical Documentation
Soft Skills
- Collaboration
- Coaching
- Problem Solving
- Stakeholder Engagement
- Continuous Improvement
Certifications & Qualifications
- Job-Specific Certification(s)
Industry Keywords
- Technical Guidance
- Cross-Functional Teams
- Emerging Technologies
- Complex Problem Resolution
- Production Support