Consultant (Software Developer Skillset)
evolv Consulting · Dallas, TX · 1 mo ago
EngineeringFull-time
About the role
Join our team as a Consultant with a Software Developer skillset to support innovative clients at the intersection of cutting-edge technologies and impactful relationships. evolv has been recognized as a "Best Places to Work" by Dallas Business Journal (2021, 2022), "Top Workplaces" by Dallas Morning News (2023), ranked #368 on Inc. 5000's list of fastest-growing private companies (2023), and #14 on the 2024 Inc. Regionals: Southwest list.
Responsibilities
- Collaborate with team members to determine best practices and client requirements for software.
- Develop intuitive software that meets and exceeds company needs.
- Professionally maintain all software and create updates regularly to address customer and company concerns.
- Analyze and test programs and products before formal launch.
- Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.
- Ensure software security by developing programs to actively monitor the sharing of private information.
- Actively seek ways to improve business software processes and interactions.
- Aid and support the coaching and training of other team members to ensure confidence in software applications.
- Ensure documentation follows company compliance standards and branding guidelines; gather feedback and revise as needed.
- Participate and often lead custom solutions and integration with related software solutions and standards.
- Serve as a Subject Matter Expert in integrating key business functions into architecture, design, testing, and implementation.
- Design, code, help create, and analyze requirements.
- Work through all phases of the project lifecycle, including reviewing requirements, designing services, building interfaces, integrating with existing architectures, developing/testing code, and delivering implementations.
- Remain committed to successful delivery on every engagement (success metrics include deliverables met, client satisfaction, future project recommendations, and collaboration).
- Prioritize operational excellence by meeting or exceeding all utilization goals.
- Contribute to evolv’s culture and personal development through collaboration, core values, internal initiatives, and obtaining new certifications.
- Help grow evolv by providing team member/client referrals and connecting with our internal network.
- Other duties as assigned.
Requirements
- Bachelor's degree in Information Technology, Computer Science, Information Systems, or a related field preferred.
- Experience with full-stack development, including but not limited to: .NET Core, C#, Java, SQL, and a modern front-end technology (Angular, React, Vue, or Aurelia).
- 5+ years of overall application development experience.
- Experience working with or presenting to clients or upper management.
- Strong product mindset understanding what systems are being built, the goals needing to be met, and how it affects businesses/customers.
- Experience with AWS and/or Azure.
- Experience developing and delivering software in an agile methodology.
- Experience mentoring junior software engineers to improve their skills and effectiveness.
- Experience communicating with users, technical teams, and senior management to collect requirements, describe features, and discuss strategy.
- Ability to independently solve complex problems using experience and resources.
- Knowledge of professional software engineering practices and best practices for the full software development life cycle (coding standards, code reviews, source control, build processes, testing, and operations).
- Excellent verbal and written communication skills.