Develop and modify general computer applications software to meet user needs.
Responsibilities
Analyze user requirements to design and implement software solutions.
Design and customize software to optimize operational efficiency for clients.
Modify existing applications to improve performance and functionality.
Deliver software using modern technology stacks under supervision.
Travel or relocate to unanticipated client sites throughout the USA as required.
Required Skills
Proficiency in Java and J2EE.
Experience with C# and ASP.NET.
Strong knowledge of SQL and Oracle databases.
Hands-on experience with Hibernate and Spring frameworks.
Working knowledge of XML and XSLT.
Experience with at least one of: Hadoop, Salesforce, SAP, OpenStack, AWS, or Cloud-based software development.
Master's degree in Computer Science, IT, Business, Engineering, or a related field with 6 months of experience, or a Bachelor's degree with 5 years of progressive work experience.