Spruce Infotech
Spruce InfoTech is a leading service provider specializing in project management, architecture design, installation, implementation, and administration of EPM and BI projects. Our team offers proven industry solutions that enhance clients' understanding of their business and support decision-making. We provide services that help clients manage, control, and transform their businesses using cost-effective and productive technological solutions. Our team has extensive experience with enterprise solutions such as Oracle Enterprise Performance Management (Hyperion), OBIEE, and TIBCO.
Job Description
Key Accountabilities Develop and update new and existing solutions. Build applications utilizing programming languages such as Java, Web, Android, or Objective-C for iOS. Create innovative ways to improve customer experience. Provide guidance and contribute to application development. Perform development tasks including coding, testing, debugging, documentation, peer review, deployment, monitoring, and support, following industry best practices and internal standards. Collaborate with internal departments to provide necessary artifacts for development and maintenance. Assist in task identification, effort estimation, and scheduling for development activities. Bring 10+ years of experience in design patterns, MVC, clean code practices, stubbing/mocking, and TDD. Have 5+ years of experience in test automation (unit and acceptance testing). Experience with load testing and smoke testing is a plus. Possess 5+ years of experience in building automated deployment pipelines. Be familiar with tools like Junit, Sonar, Jenkins, SVN, Chef, Puppet, Nolio, Selenium, QTP, Seatest, Asana, or Jira (proficiency in 3 or more). Have 2+ years of experience working with agile methodologies, including starting, converting, or leading agile teams. Be eager to learn and stay updated on DevOps, cloud systems, testing automation, Agile Scrum, and TDD. Minimum 3 years of experience in mobile systems if applying for a mobile position. Experience with Android SDK or iOS SDK and Objective-C if applying for a mobile role. Proficiency with JSON, REST, and Ajax. Previous experience with internet/intranet banking applications is preferred. Experience leading and mentoring geographically distributed teams. Possess excellent analytical and problem-solving skills. Hold a bachelor's degree in Computer Science or a related field. Behavioral Competencies Attention to detail. Leadership qualities such as responsibility, problem-solving, and resourcefulness. Ability to focus on routine tasks and self-motivate to learn new skills. Perform other duties as assigned by management. Excellent organizational and planning skills. Strong interpersonal and leadership skills.
#J-18808-Ljbffr
Key Accountabilities Develop and update new and existing solutions. Build applications utilizing programming languages such as Java, Web, Android, or Objective-C for iOS. Create innovative ways to improve customer experience. Provide guidance and contribute to application development. Perform development tasks including coding, testing, debugging, documentation, peer review, deployment, monitoring, and support, following industry best practices and internal standards. Collaborate with internal departments to provide necessary artifacts for development and maintenance. Assist in task identification, effort estimation, and scheduling for development activities. Bring 10+ years of experience in design patterns, MVC, clean code practices, stubbing/mocking, and TDD. Have 5+ years of experience in test automation (unit and acceptance testing). Experience with load testing and smoke testing is a plus. Possess 5+ years of experience in building automated deployment pipelines. Be familiar with tools like Junit, Sonar, Jenkins, SVN, Chef, Puppet, Nolio, Selenium, QTP, Seatest, Asana, or Jira (proficiency in 3 or more). Have 2+ years of experience working with agile methodologies, including starting, converting, or leading agile teams. Be eager to learn and stay updated on DevOps, cloud systems, testing automation, Agile Scrum, and TDD. Minimum 3 years of experience in mobile systems if applying for a mobile position. Experience with Android SDK or iOS SDK and Objective-C if applying for a mobile role. Proficiency with JSON, REST, and Ajax. Previous experience with internet/intranet banking applications is preferred. Experience leading and mentoring geographically distributed teams. Possess excellent analytical and problem-solving skills. Hold a bachelor's degree in Computer Science or a related field. Behavioral Competencies Attention to detail. Leadership qualities such as responsibility, problem-solving, and resourcefulness. Ability to focus on routine tasks and self-motivate to learn new skills. Perform other duties as assigned by management. Excellent organizational and planning skills. Strong interpersonal and leadership skills.
#J-18808-Ljbffr