Full Job Description
Experienced Software Developers in the Cleveland/Akron, OH area. If you are the type of developer that doesnt want to be stuck supporting the same application, but instead you thrive on being presented with new challenges using a variety of technologies and you want to be part of the exciting growth in our Cleveland Technology Center then Acumen Solutions is interested in you. In return, we offer you the opportunity to become skilled at delivering leading-edge technology solutions and gain a depth and breadth of experience that can accelerate your career as we grow our business in Cleveland.
You like the idea of working with cloud solutions or at least youre excited to learn it. You want to be hands-on with code. You dont need everything presented to you in bite-sized pieces, but you can use, and produce, specific interface descriptions as a basis for discussion. It matters what your code looks like. (It matters to us, and we want it to matter to you.) You like it when people look over your shoulder as a means of learning, and youre prepared to give other people feedback on what theyre doing as well. You need to be a good writer, speaker, and listener - youll have to explain and justify your designs, and be able to run with other peoples ideas and give feedback to them. You should know by experience that whatever you dont understand you can learn quickly.
Job Description
Participate in any portion of the typical application lifecycle, from technical design to development, testing, and deployment
Interact directly with customer, development team, and other stakeholders to ensure customer success
Design, develop and integrate Salesforce applications, getting exposure to languages like Visualforce, APEX, Java, .NET, modern web technologies, or native mobile platforms (iOS, Android)
Work with technical teams and senior architects to finalize architecture specifications, and design solutions as it relates to the customization and/or integration of software solutions
Develop proofs of concept (POC) as needed, integrating new components with back office systems during the design and requirements phase to evaluate products and integration strategies
Validate application code against unit tests and security tests
Assist in identifying, troubleshooting, and resolving defects encountered during various stages of project delivery, including during the deployment and implementation of the solution in production environments
Produce project documentation, including functional and technical designs, and end-user guides
Firefight from the trenches when additional resources are unexpectedly needed while maintaining a positive attitude and capturing the lessons to be learned/opportunities for improvement
Handle complexity, ambiguity, and shifting priorities with ease. Display a willingness to play the role needed for project success
Collaborate with other senior team members to help grow the capabilities of our development team and to grow what our office can contribute to the company
Qualifications
5+ years experience with a modern language such as Java, C#, etc
5+ years experience with HTML, CSS, JavaScript, PHP
Strong understanding of object-oriented development
Strong understanding of relational database models and proficient with SQL
Experience that helps you tell simple trade-offs from hard problems
Ability to think strategically and tactically to solve problems in a fast-paced and often changing environment
Understanding of Agile, Scrum or other iterative development methodologies
Ability and desire to learn new technologies and development tools quickly
Experience with using modern IDEs (Eclipse, Sublime) and SCM tools (SVN, Git)
A creative mindset to apply innovative approaches to software design
Desire to work in a highly collaborative environment with a large team of like-minded developers
Salesforce.com APEX and Visualforce experience desired but not required
Bachelors degree in Computer Science or a related major
Willingness to travel up to 10%
Authorized to work for any U.S. employer
Additional Information
Benefits
Acumen Solutions offers the opportunity for growth and advancement, as well as a competitive base salary, annual performance based incentives, medical benefits, and 401k.