Our approach to application development is team-centric and holistic from architecture and design to building high-quality, automated, cloud-enabled custom applications, helping clients modernize their software development processes and methodologies along the way.
We have a highly flexible engagement model allowing clients to engage our software development experts in project-based solutions, through our managed services, as individual contributors or via distributed development team(s).Project Delivery: Responsible for the successful delivery of work on engagements with AIM’s clients.
Helping clients solve complex problems, push through challenging situations, and adapt new processes and software.
Great customer service, passion for technology, and team success is our focus.Consultant Community: Driving internal technical discussions, or technology exploration is vital to individual and organizational improvement.
Playing an active role is each consultant’s responsibility.
Contributing and learning whenever possible.ResponsibilitiesVerbal and Written Communication – Effective communication with your Project Lead is paramount.
Being able to share successes and challenges, as well as work progress is the bar.
Good documentation and timely updates to tasks.Continuous Improvement – You should be focused on continually learning and increasing your value both individually and collectively.
Using retrospectives to help you understand where you have room to grow and capitalizing on it.Maintaining Quality – Keeping an eye on the work contributed by all team members.
If you see areas for improvement, you bring them up.
An overall sense of ownership.Mentoring – Mentoring others on your team, or elsewhere in the organization.
Sharing industry standard best practices, or modern architectural improvements.Community Development – Organizing and leading discussions and events within the organization.
Creating workshops, sharing seed projects, collaborating on process improvements.Required Skills:Experience with JVM languages such as Java, Clojure, Scala and GroovyExperience with Messaging technologies such as Kafka, ActiveMQ, RabbitMQ and Amazon SQSExperience with relational database technologies such as MySQL, Oracle and PostgresExperience with NoSQL technologies such as Cassandra, DynamoDB, ElasticSearch and MongoDBMust be passionate about software development.
You will be expected to be able to build prototypes / frameworks and perform code reviewsHighly effective communication skillsAbility to flourish in an agile organizational culture, where changes in priorities and processes is the normDesired Skills:Experience with Cloud infrastructure and services (AWS, GCP, Azure)Experience with Reactive libraries such as RxJava, Ratpack, Reactor, Akka and Vert.xExperience with serverless architecturesExperience with NodeJS services (Express, Koa, hapi)Experience building out continuous integration and deployment environmentsExperience with test automationWhat it is like to work for AIM: We are a focused, energetic group of people working together with passion, enthusiasm, and commitment to being an industry leader in technology consulting services.
We lead by developing and maintaining long-term relationships with our consultants and clients.
We invest in our employees, fostering career growth by enabling access to training, encouraging personal development, and by providing mentorship.
All of our employees are encouraged to be creative and are driven to succeed.
We value honest communication, reward performance, and produce high quality results and happy clients.
Our days are competitive, fast, fun, and exciting.We are a diverse group of individuals: no two people, ideologies, or thoughts are the same.
Our different experiences and perspectives are our strengths.
We are passionate about seeing each other succeed and live & breathe our company values; we choose positivity, we take ownership, we are relationship driven, we build trust, and we are self-aware.
We work hard to come through for our clients, and also for one another.
We are many unique people, with the same common goal in mind – to connect, inspire and empower our customers by leveraging an amazing workforce to help solve business challenges, drive innovation and produce results that exceed expectations.
Simply put, we are more than a company; we are our client’s trusted advisors.AIM Consulting is an Equal Opportunity Employer.
AIM Consulting provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.
AIM Consulting complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.
Reasonable accommodation is available for qualified individuals with disabilities, upon request.
How to Apply
Please follow the application procedure at stackoverflow.com for more info.