Job Description

<div><b>Responsibilities:</b></div> <div> Develops web applications, middle-tier infrastructure, and standalone desktop solutions in a variety of technologies.</div> <div> Performs database design including table and index design, database normalization and denormalization, stored procedure and view creation.</div> <div> Supports application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding application enhancements.</div> <div> Works on a small, collaborative team to deliver world class systems and consulting services to our client.</div> <div> Creates strong documentation to assist clients and other team members.</div> <div> Evaluates user feedback.</div> <div> Acquires skills with emerging technologies as needed to support client projects.</div> <div> </div> <div><b>Qualifications:</b></div> <div> Bachelor's degree or equivalent experience required; emphasis in Computer Science or related field preferred.</div> <div> Minimum 5 years of experience in one or more of the following technologies: Java, Spring/Spring Boot, C# .Net / Visual Studio, JavaScript / jQuery / AJAX, Ruby on Rails, ASP .Net / HTML /HTML5 / CSS, SQL Server/Oracle/My SQL Technical certifications are a plus.</div> <div> Experience with React and/or Hibernate a plus</div> <div> Experience with design methodologies such as Object Oriented & Model-driven Architecture. Skilled in designing, developing, and deploying modular, cloud-based systems.</div> <div> Knowledge and experience with complex business processes such as equity plans, human resources, energy management, procurement and/or healthcare management is a plus.</div> <div> Ability to identify and analyze technical challenges and impacts.</div> <div> Proficiency working within defined project milestones and budgets.</div> <div> Strong verbal and written communication skills including the ability to articulate complex technical issues and material to others.</div> <div> Must be flexible and able to work in different areas of scope to the job.</div> <div> Exceptional time management and organizational skills. Demonstrated ability to prioritize while simultaneously managing numerous projects/processes often under tight deadlines.</div>

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application