Career

At Sherserve we have created an environment and culture that is focused toward brings out the very best in our staff. By investing in our staff, our customers benefit from our excellent service and we benefit by ensuring our continuing success in the future.

  • Sherserve is an equal opportunity organization, Females are encouraged to apply.
  • Working Hours: Monday - Friday: 9:00 am - 6:00 pm
  • Parking: Street, Parking Lot

Senior Software Developer

  • Job Description
    • Involvement in requirements analysis in coordination with business analyst and software architect
    • Working with software architect to refine and elaborate software design.
    • Working with software architect in identifying design patterns and coordinating with team members to maximize code re usability.
    • Writing code and ensuring adherence to development standards, processes and best practices within the team.
    • May be assigned as a Team Lead on specified projects
    • Act as mentor to junior software engineers.
    • Facilitate in establishment of best practices related to software engineering.
    • Facilitate in process definition and process improvement.
    • Conducting research on tools, technologies, domains and solutions relevant to the assigned product(s) and/or project(s).
  • Skills Required
    • At least Bachelors in computer sciences
    • 2+ years experience in software engineering, including analysis and design
    • Expertise in .NET, especially in ASP.NET and SQL Server and related technologies
    • Preference will be given to candidates with hands on experience with APIs and frameworks
    • Ability to think in objects and patterns
    • Strong problem solving abilities and out of the box thinking
    • Excellent communication and team skills
    • Drive to excel, lead and deliver
  • Back to Top | Apply Now

Business Analyst

  • Job Description
    • Prepare detailed flow charts and diagrams outlining systems capabilities and processes.
    • Create change control, sign off, user specs sign offs documents.
    • Create project plans for all our work, our dependencies and keep them up to date.
    • Work as a team member with other technical staff, such as Project Managers, Senior Developers etc to ensure smooth development of required system.
    • Create deliverables documents according to the Software Development Lifecycle such as functional and technical specifications, use cases, test cases, and system documentation.
    • Collect information to analyze and evaluate existing or proposed systems. - Create training materials; Deliver training and communications.
    • Create project management standards and concepts document; prepare work estimates and work schedules.
    • Identify opportunities to leverage document management tools and processes to improve business processes. Participate in business re-engineering efforts related to the use of document management solutions.
  • Skills Required
    • Strong interpersonal skills including written and oral communications and presentation.
    • Strong understanding of systems architecture and technology related to document management.
    • Strong understanding of document management and records retention business processes. Proficient with MS Office, MS Visio and MS Project.
    • Ability to work cross functionally and to rapidly learn and adapt to new business processes, technologies, and environments.
    • Strong analytical, organizational and problem solving skills. Self driven, goal oriented individual with positive attitude.
  • Back to Top | Apply Now

SQA Engineer

  • Job Description
    • Review requirement specification documents and software design specification documents and develop a comprehensive understanding of testing requirements
    • Prepare, execute and monitor test plans
    • Creation of test cases for functional, integration and performance testing as per requirement specifications
    • Writing code and ensuring adherence to development standards, processes and best practices within the team.
    • Review and consolidate test specifications
    • Prepare functional test reports
  • Skills Required
    • Strong conceptual knowledge regarding SDLC, Agile, software quality assurance methodologies and practices.
    • strong knowledge of testing tweaks, bug tracking process and release planning.
    • Good written and oral communications skills
    • Strong analytical, problem solving and planning ability.
    • Ability to multi-task to accomplish workload efficiently.
    • Excellent time management.
    • Understanding of Web application testing
    • Understanding of Web application security
    • Knowledge of functional automated testing tools & professional certification is a definite plus
  • Back to Top | Apply Now

Junior Software Developer

  • Job Description
    • Developing software that meets requirements and adherence to performance standards and best practices
    • Facilitating refinement and elaboration of requirements and design
    • Writing quality code that minimizes rework
    • Creating and performing unit testing
    • Facilitation in performing impact analysis against software change requests
    • Facilitation in developing specifications and creating other process artifacts
  • Skills Required
    • Able to develop and mange front end of websites & applications using HTML/ XHTML and CSS
    • Working knowledge of Javascript/ JQuery and Ajax
    • MS SQL server this includes good command over SQL and T-SQL
    • Asp.net with C# or VB.net
    • Good database and OOP concepts
    • Understanding of UML will be a plus
    • Multi-threaded programming experience
    • Good analytical and problem solving abilities
    • Team Player and Quick learner
  • Back to Top | Apply Now