Job Description

Responsibilities:

Develops web applications, middle-tier infrastructure, and standalone desktop solutions in a variety of technologies.

Performs database design including table and index design, database normalization and denormalization, stored procedure and view creation.

Supports application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding application enhancements.

Works on a small, collaborative team to deliver world class systems and consulting services to our client.

Creates strong documentation to assist clients and other team members.

Evaluates user feedback.

Acquires skills with emerging technologies as needed to support client projects.

Qualifications:

Bachelor's degree or equivalent experience required; emphasis in Computer Science or related field preferred.

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.

Experience with React and/or Hibernate a plus

Experience with design methodologies such as Object Oriented & Model-driven Architecture. Skilled in designing, developing, and deploying modular, cloud-based systems.

Knowledge and experience with complex business processes such as equity plans, human resources, energy management, procurement and/or healthcare management is a plus.

Ability to identify and analyze technical challenges and impacts.

Proficiency working within defined project milestones and budgets.

Strong verbal and written communication skills including the ability to articulate complex technical issues and material to others.

Must be flexible and able to work in different areas of scope to the job.

Exceptional time management and organizational skills. Demonstrated ability to prioritize while simultaneously managing numerous projects/processes often under tight deadlines.

Apply for this Position

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

Submit Application