Job Description

Sr Software Developer



Date Posted:


Employment Type:



Mohamed Barami

Recruiter Email:

Job ID:

JN -122021-14828

Job Description

Sr Software Developer
Main Objective:

Software design and development.

Essential Duties and Responsibilities:
  • Responsible for software development life cycle for both new applications and modifications to existing ones
  • Participates in gathering user/customer functional requirements
  • Programming using C#, Ruby, JavaScript, SQL, Apex/Visualforce, or other similar languages
  • Analyze business process potentials for streamlining and improvements inefficiencies
  • Meet regularly with applications team to solicit feedback on needs
  • Participate in writing specifications for programming projects
  • Documentation and change management of custom code
  • Software testing and code review
  • Project management
  • Integration through service-oriented architecture
  • Mentorship of junior-level software developers
  • Technical leadership
  • Software architectural design

Incidental Duties:
The above statements describe the general nature and level of work being performed in this job.  They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned, as required, by management.

Education and Experience:
  • Bachelor’s degree in Computer Science or related field required
  • 10 years in at least three of the following:
    1. Building and enhancing custom solutions using .Net/C#/Ruby
    2. Web technologies such as HTML, CSS, JavaScript
    3. Salesforce development experience (Visualforce/Apex)
    4. JavaScript frameworks such JQuery, Angular
    5. Mobile frameworks such as Xamarin or Apache Cordova
    6. SQL Programming
    7. Objective C Programming

Knowledge and Skill Requirements/Specialized Courses and/or Training:
  • Any of the following certifications are a plus:  SQL/C#/Ruby/Salesforce
  • Excellent communication skills and customer service orientation
  • Experience developing applications that interface with SAP preferred

Apply for this job