Our client is currently seeking a candidate for the position of Software Engineer. Below is a BRIEF job description. Please contact us for more information on this role and client.
This company is looking for a motivated Software Engineer to join the Software Engineering Team. This position is an excellent opportunity for somebody who enjoys working on distributed, cloud-based solutions, is customer-centric, and feels strongly about delivering quality product and services, and about making the solution achieve its goals in operational reality.
The ideal candidate will be energetic, creative, enthusiastic, intelligent, analytical, and eager to take on responsibility and learn new skills. She/he must enjoy working within a fast paced and agile working environment.
Essential Duties include the following:
· Maintains strong working knowledge of company products
· Participation in scheduling and prioritization
· Close interaction with installation and field maintenance teams
· Close interaction with customers to refine existing UIs and develop new applications
· Integration with 3rd party applications
· Contribute to the company’s continued market innovation and new product ideas
- Extensive experience with software development in Java, Objected Oriented programming; developing unit and functional tests
- Experience with Linux
- Experience of Agile/Scrum development process
- Experience working in a small, close-knit team with a high degree of shared development
- MySQL and/or SQL Server experience, both managing and writing a plus
- Knowledge of cloud based computing (i.e. Amazon AWS, Rackspace) is a plus
- Must possess excellent time management and multi-tasking skills
- Must possess excellent interpersonal skills as well as superior communication skills
- Bachelor of Science Degree in Computer Science or a related technical discipline