Senior Software Engineer Job in Ag Technologies

Senior Software Engineer

Apply Now
Job Summary

JOB DESCRIPTION :


The Senior Software Engineer is responsible for the delivery of innovative business solutions within an assigned client base. The Senior Engineer builds deep and trusting relationships with clients based on thorough knowledge of clients technology stack, application frameworks, and business process. To succeed in this role, a person must have depth of knowledge in specified client technologies, development frameworks, and delivery processes.


Required Technical Skills and Qualifications

  • Bachelors Degree preferred in Computer Science, Information Technology, or other technology programs.
  • 3 to 5 years experience with delivery practices, including Agile.
  • Strong knowledge/experience in Payment Domain Payment Gateway integrations
  • Experience in POS terminals and EMV processing will be an added advantage.
  • Fluency in industry best practices and standards, including object-oriented programming and test-driven development.
  • Good knowledge of databases
  • Design Patterns and SOLID principles is a huge plus, but not really needed.
  • Experience of being a member of end to end product development team/s
  • Object oriented thinking
  • Should have worked on independent module development
  • Awareness of good coding practices and unyielding spirit for a bug free delivery
  • Managing integration needs between different modules
  • Required Technical Skills and Qualifications
  • Building unit testing frameworks for the code

Roles and Responsibilities

  • Hands on coding experience in development
  • Understanding client requirement and execute as per the plan
  • Troubleshooting of technical issues
  • Suggest technical improvements to client
  • Proactive communication with internal as well as external client
  • Technically support Dev as well as QA members

Desirable

  • Experience with search engines including Elastic search is desirable
  • Knowledge on integrating with ERP systems (SAP, JDE)
  • Webservers: Tomcat, JBOSS

Teamwork

  • Embraces diversity
  • Shares ideas and information
  • Cooperates in a team environment
  • Demonstrates initiative
  • Develops a service awareness
  • Develops a job knowledge
  • Takes responsibility for his/her actions

Adaptability

  • Portrays a positive attitude
  • Flexible; adjusts to change
  • Ability to follow direction
  • Accepts supervision/guidance
  • Complies with Company standards/policies/ procedures
  • Displays professionalism in both conduct and dress

Decision Making

  • Participates in the decision-making process and acts quickly to carry out decisions.
  • Problem solving skills
  • Follow through with tasks assigned
  • Maintains high level of confidentiality
  • Recognizes problems/issues and brings to managements attention

Communication

  • Proficient in English
  • Strong Client Service skills.
  • Provides timely updates on projects to management
  • Asks for help/seeks advice
  • Listens well/utilizes information
  • Develops correspondence skills
  • Quality focused

Perks:

  • A competitive salary
  • An attractive leave policy so you get time off, when you need it
  • Health coverage for you and your family
  • Flexible working options because we understand that your personal life is equally important
  • A flexible benefits plan with a bouquet of components you can choose from based on your needs
  • Team and company outings as we all need a little break from routine

Experience Required :

3 to 5 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs