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