a

Senior Full Stack Software Developer

alliantgroup LP
Full-time
On-site
Houston, Texas, United States

alliantgroup, LP is currently experiencing explosive growth! As a national consulting firm focused on being the voice to the middle market, our mission is simple: Strengthening American businesses. How do we do this? We hire the brightest talent with the most diverse backgrounds who are passionate about making a difference. It's fun to work in a company where people truly BELIEVE in what they're doing!

We are seeking a senior-level software developer to go above and beyond in leading and contributing to development projects, while also practicing superb collaboration and communication skills.

  • Who We Seek:

  • Passion Seekers. You genuinely care about the work that you do and its impact on users

  • Self-Starters. You’re a go-getter who is not afraid to step up and disrupt the status quo.

  • Entrepreneurs. You bring fresh ideas to the table, work hard, develop business and consistently seek new challenges.

  • Collaborators. You’re a great contributor to a high performing team that accomplishes great feats for our customers.

  • RESPONSIBILITIES

  • Lead projects from start to finish including planning, scoping, designing, coding, testing and deployment

  • Deploy packages and SQL to Production and other environments

  • Utilize modern technologies to solve problems

  • Architect and design new software systems and improve existing ones

  • Document and create diagrams for existing systems

  • Work on enhancements and maintenance for existing applications based on needs.

  • Develop and implement new requests for ERP and financial management system

  • Propose ideas to improve processes

  • Monitoring and maintaining systems

  • Evaluate and interact with third party tools vendors

  • Provide detailed estimates for projects and tasks

  • Clearly and regularly communicate with management and technical support colleagues

  • Recommend improvements to existing features as necessary

  • Confirm application operation by conducting tests; modifying program sequence and/or codes

  • Monitoring of inputs from external applications and working with other developers/vendors to ensure smooth integration

  • Create and document standards and best practices for the development team

  • Stay up to date with modern technologies

  • Conduct knowledge transfer sessions

  • Mentor other developers

  • QUALIFICATIONS AND SKILLS

  • Knowledge of secure coding best practices

  • Demonstrated experience in designing software that connect multiple applications.

  • Demonstrated experience in functional and unit testing

  • Knowledge of modern software architecture principles

  • Demonstrated experience in designing writing and consuming APIs

  • Knowledge and demonstrated experience in following web technologies: HTML/5, CSS, JavaScript, REST, Web API and at least one JavaScript framework such as Angular JS, React, etc.

  • Good knowledge of cloud development in Azure or AWS

  • Strong knowledge and demonstrated experience in .NET, SQL and stored procedures.

  • 5+ years’ combined experience in software development

  • Bachelor’s Degree in Computer Science or Computer Engineering

  • Required Skills

  • Knowledge of agile methodology

  • Flexible and willing to accept a change in priorities as necessary

  • Ability to understand projects from the perspective of both client and business

  • Ability to work with a variety of tools and troubleshoot communication issues

  • Ability to gather and documenting requirements from customers

  • Ability to lead a project and coordinate efforts from start to finish

  • Must be highly organized with strong attention to details. Able to handle multiple priorities with little direction

  • Excellent oral and written communication skills. Must be able interact with customers directly

#LI-BP1