Job Description Your Career You are passionate about UI best practices, and solving the modern world challenges in the front end world, like code reusability, scalability, and sharing. In this role, you would be building a component library from ground up, and have a large impact on the productivity of the teams at Palo Alto Networks. You love to code and build exceptional products, and you bring new ideas in all facets of software development. You are passionate about the code you deliver and take pride and ownership in seeing it get delivered end-to-end. You are someone who is highly technical, understands the modern component driven development, and understands the complexities involved. Your Impact As a key engineer in the UI team you will: Actively participate in development of the UI for the SASE products Architect highly performant, scalable, accessible, and reusable front-end components Collaborate with PLM, Backend Engineers, UX Designers, and UI Engineers on feature development Work with other frontend developers, designers to plan, implement and deploy sophisticated user interfaces Review the Functional Specifications, and work with the Backend team to complete API integration with the UI Actively involved in code reviews to ensure the shipped product meets the highest code standards and follows best practices Pro-actively design and improve all aspects of the UI, collaborate closely with team members to produce extraordinary user experience
09/22/2023
Full time
Job Description Your Career You are passionate about UI best practices, and solving the modern world challenges in the front end world, like code reusability, scalability, and sharing. In this role, you would be building a component library from ground up, and have a large impact on the productivity of the teams at Palo Alto Networks. You love to code and build exceptional products, and you bring new ideas in all facets of software development. You are passionate about the code you deliver and take pride and ownership in seeing it get delivered end-to-end. You are someone who is highly technical, understands the modern component driven development, and understands the complexities involved. Your Impact As a key engineer in the UI team you will: Actively participate in development of the UI for the SASE products Architect highly performant, scalable, accessible, and reusable front-end components Collaborate with PLM, Backend Engineers, UX Designers, and UI Engineers on feature development Work with other frontend developers, designers to plan, implement and deploy sophisticated user interfaces Review the Functional Specifications, and work with the Backend team to complete API integration with the UI Actively involved in code reviews to ensure the shipped product meets the highest code standards and follows best practices Pro-actively design and improve all aspects of the UI, collaborate closely with team members to produce extraordinary user experience
Anticipated salary range for the position: $215 197. Responsibilities: Design, implement and maintain microservices. Adopt and align agile process and methodologies with SquareTrades microservices architecture, distributed technologies, latest frontend frameworks and sophisticated monitoring tools. Actively participate in requirements gathering sessions and design proprietary software applications. Translate product requirements into technical solutions through design discussions. Evaluate and recommend technologies, tools, engineering best practices. Write clean code with plenty of unit and integration tests. Work with the engineering leads, product and design teams, as well as other developers and QAs to deliver applications which are scalable, secure, robust and highly performing. Support the deliverables in production including those related to performance and scalability. The position requires a Bachelors degree, or foreign equivalent, in Computer Science, Computer Engineering, Information Sciences, or related field. The position also requires five (5) years of progressive and post-baccalaureate experience in job offered or in a computer-related occupation. Professional experience must include: Developing software applications using Java and Spring frameworks; REST web services and integration; Unit and integration testing with JUnit and other frameworks; Database technologies and SQL; Using monitoring and tracing tools; and Using build pipelines such as Jenkins. Employee may work remotely. Must be authorized to work in the United States. Sponsorship and/or relocation are not available for this position. Applicants should email resume/cover letter to Must reference REQ when applying.
09/20/2023
Anticipated salary range for the position: $215 197. Responsibilities: Design, implement and maintain microservices. Adopt and align agile process and methodologies with SquareTrades microservices architecture, distributed technologies, latest frontend frameworks and sophisticated monitoring tools. Actively participate in requirements gathering sessions and design proprietary software applications. Translate product requirements into technical solutions through design discussions. Evaluate and recommend technologies, tools, engineering best practices. Write clean code with plenty of unit and integration tests. Work with the engineering leads, product and design teams, as well as other developers and QAs to deliver applications which are scalable, secure, robust and highly performing. Support the deliverables in production including those related to performance and scalability. The position requires a Bachelors degree, or foreign equivalent, in Computer Science, Computer Engineering, Information Sciences, or related field. The position also requires five (5) years of progressive and post-baccalaureate experience in job offered or in a computer-related occupation. Professional experience must include: Developing software applications using Java and Spring frameworks; REST web services and integration; Unit and integration testing with JUnit and other frameworks; Database technologies and SQL; Using monitoring and tracing tools; and Using build pipelines such as Jenkins. Employee may work remotely. Must be authorized to work in the United States. Sponsorship and/or relocation are not available for this position. Applicants should email resume/cover letter to Must reference REQ when applying.
Position Title Senior Programmer / Architect Department Information Technology Services - Dept Employee Group Professional/Technical Status Full-time Starting Salary Range High 80's to Mid 90's Compensation Details Excellent benefits package. Click here to view our benefits summary. Position Summary Information Position Summary Who we are: Mott Community College is student-centered and mission-driven to ensure that all our students thrive and reach their fullest potential. As an institution, we are action-oriented and intentional in dismantling every systemic barrier that prevents the excellence of students from underrepresented communities. As Mott Community College deepens its commitment to equity, it is of the highest priority that we focus our faculty hiring process to seek individuals with the expertise to lead our institution in serving students from underrepresented communities. This is an opportunity for the college community to continue to act upon our values but more importantly for the empowering of our students' self-efficacy, for cultivating a sense of belonging, and for the diversity of our entire student body, being reflected in a position of power in the classroom. Purpose, Scope & Dimension of Job : The role of the Senior Programmer / Architect is to design, develop, secure, administer and support college- wide computer application systems as needed within the Information Technology Services department and the College. Primary responsibilities of the position include technical direction and design, business application support, systems analysis, and design and programming and mentoring developers. The senior developer / architect performs application development, maintenance, administration of security, information reporting, customer analysis and other duties related to program analysis and development. The Senior Programmer / Architect needs to be able to meet with customers on their system needs and have the ability to translate and apply those needs to application development. This position will work with a variety of databases and maintain them to produce a reliable, accurate, and dependable information system for all functions of day-to-day operations. This position functions to support the College's enterprise resource planning structures through the overall design and development of information systems and integration with the core College ERP system (currently Ellucian Colleague). Supervisory Responsibility: This position does not have any supervisory responsibilities but will need to act as a lead architect and developer, often mentoring other developers, critiquing their development style, suggesting ways of improving and maintaining overall code integrity of all custom coding. Minimum Requirements More than five (5) years of professional work experience in C# / . NET with a specific focus on web application development is a plus. Five or more years of database experience with specific focus on Microsoft SQL including development and management of the data structures and programming (can be concurrent with ). Experience with other web programming languages such as HTML5, Javascript, Bootstrap, CSS and PHP . Experience with Ellucian Colleague or Banner (Colleague Strongly Preferred) Demonstrated participation in professional development and learning new skills, programming languages and processes. Demonstrated history of adaptation to new technology. Excellent written and verbal communications skills. Strong communication and people skills and the ability to work with users at all levels, with an emphasis on customer service. Experience working independently or without significant direction on a daily basis. Ability to manage multiple priorities and remain highly productive. Ability to design and manage code and systems to adhere to industry standards as well as making them sustainable with limited maintenance. Additional Desirable Qualifications Education: Completed Associate's, Bachelor's or Master's Degree in Computer Science, Computer Information Systems or Business Information Systems with a minimum of 18 hours of advance programming coursework. Programming Languages: Programming languages such as JavaScript, C#, SQL , PHP , HTML , CSS , etc. Ellucian: One or more years of experience with Ellucian Colleague UI and it's related suite of products (e.g. Self Service, Experience, Ethos, etc) Security Awareness & Best Practices: Awareness of the OWASP security standard and familiarity with the OWASP top 10. Database Programming & Management: Knowledge of database systems like SQL Server. Familiarity with Stored Procedures with the ability to write performant queries. API Design: Understanding of RESTful API design principles and the ability to create well-documented, scalable APIs for communication between frontend and backend. Version Control: Proficiency in using version control systems like Git to manage source code, collaborate with team members, and track changes. Scripting: Familiarity with scripting languages like Bash, PowerShell, or Node to automate software installation and configuration tasks. System Administration: Proficiency in Windows Server, including certificates, IIS configuration, permissions, and system configuration. Testing and Quality Assurance: Skill in writing unit tests, integration tests, and end-to-end tests to ensure code quality, performance, and functionality. DevOps and Deployment: Familiarity with continuous integration/continuous deployment (CI/CD) pipelines, Docker containers, and deployment platforms. Virtualization and Containers: Knowledge of virtualization technologies (e.g. VMware, VirtualBox, Hyper-V) and containerization platforms (e.g. Docker) to create isolated environments for software installations. Logging and Monitoring: Ability to set up logging and monitoring tools (e.g., syslog, logic monitor, etc) to track software installation processes and detect issues. Network Basics: Basic networking knowledge to be able to communicate network settings, open ports, and firewall rules needed. Troubleshooting Skills: Aptitude for diagnosing and resolving issues related to software installations, including dependency problems, conflicts, and compatibility challenges. Documentation: Skill in creating clear and comprehensive documentation for software installation procedures, troubleshooting steps, and best practices. Mobile Apps: Experience working with iOS and Android applications, particularly in the app store registration and deployment process is a benefit Other Tools & Technologies: SQL Server Integration Services ( SSIS ) ETLs, Canvas, Automation software, Visual Studio Physical Requirements/Working Conditions Unique Aspects of Job: This position will be required to learn new programming languages, attend both technical and interpersonal professional development activities and have a strong commitment to the College. It is highly important that the Senior Programmer / Architect have skills to develop relationships and persuade and influence others. Ultimately, the systems maintained by the Senior Programmer / Architect will affect: All MCC employees All MCC students Organizations associated with the college The high volume of personnel using MCC data systems and the increasing number of systems and programs results in an increasing quantity of requests and emergencies. The ERP and related systems are heavily used by the College and it is important that this position understand the critical nature of system uptime. Occasionally, this position will be required to work weekends or outside of business hours to perform maintenance and/or repairs. Physical Requirements: The employee must be able to work at a desk for long periods of time and operate a computer workstation and telephone. Due to the heavy customer service aspect of this position, it is necessary to communicate effectively both in person and over the telephone with a large variety of people each day. The employee, on occasion, must be able to lift and carry, at the minimum, a 10-pound item. Work Schedule Hours/Schedule: 52 Weeks, 40-hours per week, Monday through Friday. May be required to work a variable schedule/varying hours to meet operational needs or perform code moves. Work hours will be determined by the Director of Enterprise Services. Mott Community College recognizes that remote work can benefit the student, employee and College and will permit employee duties to be performed remotely when it is appropriate, reasonable and feasible based on the College's mission and priorities. MCC employees follow a well-defined remote work program. The opportunity for remote work is reviewed on a case by case basis and dependent on many factors including the nature of the job duties and person's suitability for remote work. All hybrid work opportunities are approved by the immediate supervisor and Executive member. For Detailed Job Description Click Here Job Description Additional Information First consideration given to internal candidates. Degree must be conferred by offer date. Visa sponsorship is not available. . click apply for full job details
09/20/2023
Full time
Position Title Senior Programmer / Architect Department Information Technology Services - Dept Employee Group Professional/Technical Status Full-time Starting Salary Range High 80's to Mid 90's Compensation Details Excellent benefits package. Click here to view our benefits summary. Position Summary Information Position Summary Who we are: Mott Community College is student-centered and mission-driven to ensure that all our students thrive and reach their fullest potential. As an institution, we are action-oriented and intentional in dismantling every systemic barrier that prevents the excellence of students from underrepresented communities. As Mott Community College deepens its commitment to equity, it is of the highest priority that we focus our faculty hiring process to seek individuals with the expertise to lead our institution in serving students from underrepresented communities. This is an opportunity for the college community to continue to act upon our values but more importantly for the empowering of our students' self-efficacy, for cultivating a sense of belonging, and for the diversity of our entire student body, being reflected in a position of power in the classroom. Purpose, Scope & Dimension of Job : The role of the Senior Programmer / Architect is to design, develop, secure, administer and support college- wide computer application systems as needed within the Information Technology Services department and the College. Primary responsibilities of the position include technical direction and design, business application support, systems analysis, and design and programming and mentoring developers. The senior developer / architect performs application development, maintenance, administration of security, information reporting, customer analysis and other duties related to program analysis and development. The Senior Programmer / Architect needs to be able to meet with customers on their system needs and have the ability to translate and apply those needs to application development. This position will work with a variety of databases and maintain them to produce a reliable, accurate, and dependable information system for all functions of day-to-day operations. This position functions to support the College's enterprise resource planning structures through the overall design and development of information systems and integration with the core College ERP system (currently Ellucian Colleague). Supervisory Responsibility: This position does not have any supervisory responsibilities but will need to act as a lead architect and developer, often mentoring other developers, critiquing their development style, suggesting ways of improving and maintaining overall code integrity of all custom coding. Minimum Requirements More than five (5) years of professional work experience in C# / . NET with a specific focus on web application development is a plus. Five or more years of database experience with specific focus on Microsoft SQL including development and management of the data structures and programming (can be concurrent with ). Experience with other web programming languages such as HTML5, Javascript, Bootstrap, CSS and PHP . Experience with Ellucian Colleague or Banner (Colleague Strongly Preferred) Demonstrated participation in professional development and learning new skills, programming languages and processes. Demonstrated history of adaptation to new technology. Excellent written and verbal communications skills. Strong communication and people skills and the ability to work with users at all levels, with an emphasis on customer service. Experience working independently or without significant direction on a daily basis. Ability to manage multiple priorities and remain highly productive. Ability to design and manage code and systems to adhere to industry standards as well as making them sustainable with limited maintenance. Additional Desirable Qualifications Education: Completed Associate's, Bachelor's or Master's Degree in Computer Science, Computer Information Systems or Business Information Systems with a minimum of 18 hours of advance programming coursework. Programming Languages: Programming languages such as JavaScript, C#, SQL , PHP , HTML , CSS , etc. Ellucian: One or more years of experience with Ellucian Colleague UI and it's related suite of products (e.g. Self Service, Experience, Ethos, etc) Security Awareness & Best Practices: Awareness of the OWASP security standard and familiarity with the OWASP top 10. Database Programming & Management: Knowledge of database systems like SQL Server. Familiarity with Stored Procedures with the ability to write performant queries. API Design: Understanding of RESTful API design principles and the ability to create well-documented, scalable APIs for communication between frontend and backend. Version Control: Proficiency in using version control systems like Git to manage source code, collaborate with team members, and track changes. Scripting: Familiarity with scripting languages like Bash, PowerShell, or Node to automate software installation and configuration tasks. System Administration: Proficiency in Windows Server, including certificates, IIS configuration, permissions, and system configuration. Testing and Quality Assurance: Skill in writing unit tests, integration tests, and end-to-end tests to ensure code quality, performance, and functionality. DevOps and Deployment: Familiarity with continuous integration/continuous deployment (CI/CD) pipelines, Docker containers, and deployment platforms. Virtualization and Containers: Knowledge of virtualization technologies (e.g. VMware, VirtualBox, Hyper-V) and containerization platforms (e.g. Docker) to create isolated environments for software installations. Logging and Monitoring: Ability to set up logging and monitoring tools (e.g., syslog, logic monitor, etc) to track software installation processes and detect issues. Network Basics: Basic networking knowledge to be able to communicate network settings, open ports, and firewall rules needed. Troubleshooting Skills: Aptitude for diagnosing and resolving issues related to software installations, including dependency problems, conflicts, and compatibility challenges. Documentation: Skill in creating clear and comprehensive documentation for software installation procedures, troubleshooting steps, and best practices. Mobile Apps: Experience working with iOS and Android applications, particularly in the app store registration and deployment process is a benefit Other Tools & Technologies: SQL Server Integration Services ( SSIS ) ETLs, Canvas, Automation software, Visual Studio Physical Requirements/Working Conditions Unique Aspects of Job: This position will be required to learn new programming languages, attend both technical and interpersonal professional development activities and have a strong commitment to the College. It is highly important that the Senior Programmer / Architect have skills to develop relationships and persuade and influence others. Ultimately, the systems maintained by the Senior Programmer / Architect will affect: All MCC employees All MCC students Organizations associated with the college The high volume of personnel using MCC data systems and the increasing number of systems and programs results in an increasing quantity of requests and emergencies. The ERP and related systems are heavily used by the College and it is important that this position understand the critical nature of system uptime. Occasionally, this position will be required to work weekends or outside of business hours to perform maintenance and/or repairs. Physical Requirements: The employee must be able to work at a desk for long periods of time and operate a computer workstation and telephone. Due to the heavy customer service aspect of this position, it is necessary to communicate effectively both in person and over the telephone with a large variety of people each day. The employee, on occasion, must be able to lift and carry, at the minimum, a 10-pound item. Work Schedule Hours/Schedule: 52 Weeks, 40-hours per week, Monday through Friday. May be required to work a variable schedule/varying hours to meet operational needs or perform code moves. Work hours will be determined by the Director of Enterprise Services. Mott Community College recognizes that remote work can benefit the student, employee and College and will permit employee duties to be performed remotely when it is appropriate, reasonable and feasible based on the College's mission and priorities. MCC employees follow a well-defined remote work program. The opportunity for remote work is reviewed on a case by case basis and dependent on many factors including the nature of the job duties and person's suitability for remote work. All hybrid work opportunities are approved by the immediate supervisor and Executive member. For Detailed Job Description Click Here Job Description Additional Information First consideration given to internal candidates. Degree must be conferred by offer date. Visa sponsorship is not available. . click apply for full job details
BHFO Inc. believes that each employee makes a significant contribution to our success. That contribution should not be limited by the assigned responsibilities. Therefore, this position description is designed to outline the primary duties, qualifications, and job scope, but not limit the incumbent nor the Company to just the work identified. It is our expectation that each employee will offer his/her services wherever and whenever necessary to ensure the success of our endeavors. Analytics Developer will administer, test, implement, and manage computer databases. The developer will coordinate changes to computer databases and identify, investigate, and resolve performance issues, capacity, and scalability. The Analytics Developer may plan, coordinate, and implement security measures to safeguard systems. This position requires strong organizational skills, professional written and verbal communication, ability to set priorities and work on multiple projects at one time, and high-level computer skills. Essential duties and responsibilities Work with external and internal partners at both the business and technical level to define requirements, identify solutions and implement them Analyze, diagnose, and resolve technical issues relating to development of reporting solutions Ability to work independently and on cross functional teams Communicate with business users and other IT groups at a technical and functional level Develop appropriate documentation both technical and procedural Participate in code reviews Make strategic recommendations to improve all aspects of the IT programs Maintain skills in developing reporting and integration solutions for the digital marketplace Skills for Success 3+ Years Administration of Domo, or comparable BI systems (e.g., PowerBI, Tableau, DB2 Web Query, Cognos Analytics) 3+ Years experience using ETL tools such as Informatica, SAP Data Services, IBM Information Server, IBI Data Migrator, Cognos Data Manager, Syncsort DMX, or similar solutions 3+ Years development experience using SQL, SQL Queries, Stored Procedures Experience in designing, deploying, and maintaining a database architecture for current BI reporting BS degree in a computer discipline, relevant certification, and/or equivalent experience Experience using Website core skills such as HTML, CSS, JavaScript, and similar toolsets Hands-on experience with database standards and end user applications Familiarity with database design, documentation, and coding Previous experience with DBA case tools (frontend/backend) and third-party tools Familiarity with programming languages and API development Problem solving skills and ability to think algorithmically Provides excellent communication skills, both verbal and written, and the ability to mentor and cross train team members. Work Environment and Physical Demands: The majority of BHFO Analytics Developer time will be spent in an office environment. Click apply now to apply on our website today! Benefits: BHFO offers the following great benefits: Medical, Dental, Vision, Life, Short Term Disability, and 401K Desired daytime flexible schedules No Weekends Casual work environment No Experience Needed Positive, Friendly, and Team Oriented Free Onsite Fitness Center Paid Time Off and Paid Holidays Locally owned and Operated Free Ice Cream recblid 75no0bx4l8eo64ffgfff50g6edjcqr
02/26/2022
Full time
BHFO Inc. believes that each employee makes a significant contribution to our success. That contribution should not be limited by the assigned responsibilities. Therefore, this position description is designed to outline the primary duties, qualifications, and job scope, but not limit the incumbent nor the Company to just the work identified. It is our expectation that each employee will offer his/her services wherever and whenever necessary to ensure the success of our endeavors. Analytics Developer will administer, test, implement, and manage computer databases. The developer will coordinate changes to computer databases and identify, investigate, and resolve performance issues, capacity, and scalability. The Analytics Developer may plan, coordinate, and implement security measures to safeguard systems. This position requires strong organizational skills, professional written and verbal communication, ability to set priorities and work on multiple projects at one time, and high-level computer skills. Essential duties and responsibilities Work with external and internal partners at both the business and technical level to define requirements, identify solutions and implement them Analyze, diagnose, and resolve technical issues relating to development of reporting solutions Ability to work independently and on cross functional teams Communicate with business users and other IT groups at a technical and functional level Develop appropriate documentation both technical and procedural Participate in code reviews Make strategic recommendations to improve all aspects of the IT programs Maintain skills in developing reporting and integration solutions for the digital marketplace Skills for Success 3+ Years Administration of Domo, or comparable BI systems (e.g., PowerBI, Tableau, DB2 Web Query, Cognos Analytics) 3+ Years experience using ETL tools such as Informatica, SAP Data Services, IBM Information Server, IBI Data Migrator, Cognos Data Manager, Syncsort DMX, or similar solutions 3+ Years development experience using SQL, SQL Queries, Stored Procedures Experience in designing, deploying, and maintaining a database architecture for current BI reporting BS degree in a computer discipline, relevant certification, and/or equivalent experience Experience using Website core skills such as HTML, CSS, JavaScript, and similar toolsets Hands-on experience with database standards and end user applications Familiarity with database design, documentation, and coding Previous experience with DBA case tools (frontend/backend) and third-party tools Familiarity with programming languages and API development Problem solving skills and ability to think algorithmically Provides excellent communication skills, both verbal and written, and the ability to mentor and cross train team members. Work Environment and Physical Demands: The majority of BHFO Analytics Developer time will be spent in an office environment. Click apply now to apply on our website today! Benefits: BHFO offers the following great benefits: Medical, Dental, Vision, Life, Short Term Disability, and 401K Desired daytime flexible schedules No Weekends Casual work environment No Experience Needed Positive, Friendly, and Team Oriented Free Onsite Fitness Center Paid Time Off and Paid Holidays Locally owned and Operated Free Ice Cream recblid 75no0bx4l8eo64ffgfff50g6edjcqr
We're currently in the middle of a really exciting period of growth here at Harbr. We've been around since 2017, but until May this year, we had been operating in stealth-mode while we focussed on building the best product possible. In November 2020, 6 months after emerging from stealth, we announced our $38.5m Series A, led by Dawn Capital and Tiger Global. We've already started to onboard a series of exciting enterprise clients, and are looking to grow the team at lightning pace. The goal now is to realise the full potential of the platform. With that in mind we're looking for world-class Software Engineering talent to help us build features and functionality that push the platform to the next level. We have a backend focussed role in mind, but if you're interested in the frontend, infrastructure or data elements of the platform, there's definitely scope to get involved. Day to day, most of your development will likely be in Python, however we value strong Engineering principles and unteachable qualities more than years of experience using our tech stack. As with all of our roles, this can be based from anywhere in the UK or the US, with the option to work 100% remotely forever. Requirements Key Responsibilities Contribute to the development of all backend components Contribute to ongoing platform design and architecture Collaborate with frontend developers and the product team to define and deliver user stories Qualifications and Main Attributes UNIX/linux, Python (or Java, Scala), API design, web services/microservices, TDD Authentic, communicative and a sense of humour Ability to learn and a sense of ownership of your work Desirable: cloud experience (AWS, Azure, GCP), large-scale data processing (e.g. Hadoop) Highly collaborative and able to work autonomously Benefits UK-based Employees Competitive compensation Company equity Generous paid time off (28 days excluding public holidays) Flexible work arrangements, including work from home and work from anywhere Life insurance from YuLife Workplace pension Perks and discounts programs Weekly team social activities US-Based Employees Competitive compensation Company equity Generous paid time off (28 days excluding public holidays) Flexible work arrangements, including work from home and work from anywhere Insurance coverage from top carriers, including health, dental, vision and life insurance 401(k) retirement plan Perks and discounts programs Weekly team social activities Here at Harbr we're solving big problems and we're committed to doing it the right way. When it comes to diversity we feel exactly the same. We become a richer company by valuing unique perspectives, experiences and backgrounds. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status
09/14/2021
Full time
We're currently in the middle of a really exciting period of growth here at Harbr. We've been around since 2017, but until May this year, we had been operating in stealth-mode while we focussed on building the best product possible. In November 2020, 6 months after emerging from stealth, we announced our $38.5m Series A, led by Dawn Capital and Tiger Global. We've already started to onboard a series of exciting enterprise clients, and are looking to grow the team at lightning pace. The goal now is to realise the full potential of the platform. With that in mind we're looking for world-class Software Engineering talent to help us build features and functionality that push the platform to the next level. We have a backend focussed role in mind, but if you're interested in the frontend, infrastructure or data elements of the platform, there's definitely scope to get involved. Day to day, most of your development will likely be in Python, however we value strong Engineering principles and unteachable qualities more than years of experience using our tech stack. As with all of our roles, this can be based from anywhere in the UK or the US, with the option to work 100% remotely forever. Requirements Key Responsibilities Contribute to the development of all backend components Contribute to ongoing platform design and architecture Collaborate with frontend developers and the product team to define and deliver user stories Qualifications and Main Attributes UNIX/linux, Python (or Java, Scala), API design, web services/microservices, TDD Authentic, communicative and a sense of humour Ability to learn and a sense of ownership of your work Desirable: cloud experience (AWS, Azure, GCP), large-scale data processing (e.g. Hadoop) Highly collaborative and able to work autonomously Benefits UK-based Employees Competitive compensation Company equity Generous paid time off (28 days excluding public holidays) Flexible work arrangements, including work from home and work from anywhere Life insurance from YuLife Workplace pension Perks and discounts programs Weekly team social activities US-Based Employees Competitive compensation Company equity Generous paid time off (28 days excluding public holidays) Flexible work arrangements, including work from home and work from anywhere Insurance coverage from top carriers, including health, dental, vision and life insurance 401(k) retirement plan Perks and discounts programs Weekly team social activities Here at Harbr we're solving big problems and we're committed to doing it the right way. When it comes to diversity we feel exactly the same. We become a richer company by valuing unique perspectives, experiences and backgrounds. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status
Description: Summary The Magento Administrator will be responsible for working within the Magento platform, using their skills and adaptability to focus on multiple projects simultaneously and adapt to new technologies quickly. Duties will include making site configuration updates, monitor site performance, handling data imports/integrations, run Magento 2 CLI commands and resolving helpdesk support tickets. Essential Duties and Responsibilities include the following. Other duties may be assigned. • Implement deployment of website bug fixes and feature enhancements • Serve as a liaison and primary point of contact for 4Magento framework development and maintenance within the organization and external vendor relationships • Act as a project manager to evaluate, prioritize, develop, manage, implement and test web improvement initiatives • Manage key Soap API integration touchpoints between ERP and Magento (e.g., Inventory, Freight, products, etc.) • Critical thinking and decision-making skills with the ability to prioritize necessary projects and improvements • Additional duties as deemed necessary by the Supervisor/Manager. • Maintain integrity of product catalog and make updates • Manage product types, categories, names, SKUs, attributes, advanced pricing, product images, and descriptions • Handle CMS/content updates • Install/Deploy custom modules and third-party module install and upgrades • Manage Magento updates . Requirements: • Demonstrated understanding of web technologies, browsers, analytics, reporting and content management systems and processes • Proficient in Magento 2, HTML, CSS, JavaScript, MS Office, MYSQL, Google Analytics • Experience in managing vendor relationships, and cross-functional projects • Detail-oriented, capable of handling multiple tasks at once, adept in navigating ambiguity and rapidly changing or competing priorities. • Proactive, confident self-starter with positive energy, customer-oriented attitude and excellent multitasking ability • Experience collaborating with multiple levels of stakeholders • Passion for digital & eCommerce space • Strong communication and presentation skills with the ability to translate complex plans into concise and clear recommendations. • Highly creative and out of the box strategic thinker who is comfortable sharing ideas and cheerleading new strategies that impact business metrics • Ability to review current practices and bring a fresh perspective on ways to approach existing problems • Stay Up to date with latest trends and marketing best practices • Demonstrates strong business and commercial acumen • Self-motivated and direct, with the ability to effectively prioritize and execute tasks in a high-pressure environment. • Excellent organizational skills and knowledge of Agile development methodologies. • Extensive experience in PHP development and MVC concepts. • Deep knowledge of Magento 2 CE Core functionality (EE is a plus). • Experienced in Magento frontend Theme development • Experience in the creation & integration of external APIs and SOAP/ REST web services. • Good knowledge of the current UX/UI and best practices • Knowledge of SEO optimization/integration techniques. • Strong knowledge of MySQL Database management and queries. • Knowledge of JS and CSS frameworks such as jQuery, Bootstrap, Knockout, CSS3 (SASS/LESS), HTML5, etc. • Version control experience with tools such as GIT, BitBucket or SVN. Education And/or Experience • 4+ years PHP experience • 2+ years of Magento 2 Administration • 4+ HTML, CSS, JavaScript experience • 2+ years MySQL and database experience PM19 PI
01/31/2021
Full time
Description: Summary The Magento Administrator will be responsible for working within the Magento platform, using their skills and adaptability to focus on multiple projects simultaneously and adapt to new technologies quickly. Duties will include making site configuration updates, monitor site performance, handling data imports/integrations, run Magento 2 CLI commands and resolving helpdesk support tickets. Essential Duties and Responsibilities include the following. Other duties may be assigned. • Implement deployment of website bug fixes and feature enhancements • Serve as a liaison and primary point of contact for 4Magento framework development and maintenance within the organization and external vendor relationships • Act as a project manager to evaluate, prioritize, develop, manage, implement and test web improvement initiatives • Manage key Soap API integration touchpoints between ERP and Magento (e.g., Inventory, Freight, products, etc.) • Critical thinking and decision-making skills with the ability to prioritize necessary projects and improvements • Additional duties as deemed necessary by the Supervisor/Manager. • Maintain integrity of product catalog and make updates • Manage product types, categories, names, SKUs, attributes, advanced pricing, product images, and descriptions • Handle CMS/content updates • Install/Deploy custom modules and third-party module install and upgrades • Manage Magento updates . Requirements: • Demonstrated understanding of web technologies, browsers, analytics, reporting and content management systems and processes • Proficient in Magento 2, HTML, CSS, JavaScript, MS Office, MYSQL, Google Analytics • Experience in managing vendor relationships, and cross-functional projects • Detail-oriented, capable of handling multiple tasks at once, adept in navigating ambiguity and rapidly changing or competing priorities. • Proactive, confident self-starter with positive energy, customer-oriented attitude and excellent multitasking ability • Experience collaborating with multiple levels of stakeholders • Passion for digital & eCommerce space • Strong communication and presentation skills with the ability to translate complex plans into concise and clear recommendations. • Highly creative and out of the box strategic thinker who is comfortable sharing ideas and cheerleading new strategies that impact business metrics • Ability to review current practices and bring a fresh perspective on ways to approach existing problems • Stay Up to date with latest trends and marketing best practices • Demonstrates strong business and commercial acumen • Self-motivated and direct, with the ability to effectively prioritize and execute tasks in a high-pressure environment. • Excellent organizational skills and knowledge of Agile development methodologies. • Extensive experience in PHP development and MVC concepts. • Deep knowledge of Magento 2 CE Core functionality (EE is a plus). • Experienced in Magento frontend Theme development • Experience in the creation & integration of external APIs and SOAP/ REST web services. • Good knowledge of the current UX/UI and best practices • Knowledge of SEO optimization/integration techniques. • Strong knowledge of MySQL Database management and queries. • Knowledge of JS and CSS frameworks such as jQuery, Bootstrap, Knockout, CSS3 (SASS/LESS), HTML5, etc. • Version control experience with tools such as GIT, BitBucket or SVN. Education And/or Experience • 4+ years PHP experience • 2+ years of Magento 2 Administration • 4+ HTML, CSS, JavaScript experience • 2+ years MySQL and database experience PM19 PI
RESPONSIBILITIES: Kforce has a client that is seeking a Lead Business Systems Analyst in Miami, FL. Duties: Manage the processes, technology, and tools used for custom web development Manage, grow, and nurture a team of web development professionals, driving change management to keep pace with emerging technologies Manage web development in relation to testing, personalization, and process improvements Oversee cross-functional technical projects and programs; These include; Project/program definition, project management, business analysis, requirements gathering, resource planning, execution, release and post go-live support management Writing, updating, and maintaining programs, interfaces and software packages to support the business Participate and Lead design, code reviews, process improvement and develop standards Manages backend and frontend web projects, including architecture, approach and management of the Web Development Team deliverables Consult with management and users to clarify program intent, identify problems, and suggest changes Assign, coordinate, and review work and activities of programming personnel Contributes to team effort by accomplishing related results as needed Manage vendor relationships and work as vendor liaison for all related software and services Ensure adherence to IS standards and principles, as well as compliance with Information Systems process related to audit and SOX controls Work with the business to understand requirements and create functional and technical specification Promote and guide developers to create good quality code and documentation for the projects and support Job Requirements: REQUIREMENTS: To be considered for this position, candidates must have experience in a similar role, or they must possess significant knowledge, experience, and abilities to successfully perform the responsibilities listed Relevant education and/or training will be considered a plus Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
01/24/2021
Full time
RESPONSIBILITIES: Kforce has a client that is seeking a Lead Business Systems Analyst in Miami, FL. Duties: Manage the processes, technology, and tools used for custom web development Manage, grow, and nurture a team of web development professionals, driving change management to keep pace with emerging technologies Manage web development in relation to testing, personalization, and process improvements Oversee cross-functional technical projects and programs; These include; Project/program definition, project management, business analysis, requirements gathering, resource planning, execution, release and post go-live support management Writing, updating, and maintaining programs, interfaces and software packages to support the business Participate and Lead design, code reviews, process improvement and develop standards Manages backend and frontend web projects, including architecture, approach and management of the Web Development Team deliverables Consult with management and users to clarify program intent, identify problems, and suggest changes Assign, coordinate, and review work and activities of programming personnel Contributes to team effort by accomplishing related results as needed Manage vendor relationships and work as vendor liaison for all related software and services Ensure adherence to IS standards and principles, as well as compliance with Information Systems process related to audit and SOX controls Work with the business to understand requirements and create functional and technical specification Promote and guide developers to create good quality code and documentation for the projects and support Job Requirements: REQUIREMENTS: To be considered for this position, candidates must have experience in a similar role, or they must possess significant knowledge, experience, and abilities to successfully perform the responsibilities listed Relevant education and/or training will be considered a plus Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Experis is sourcing for an experienced Enterprise Software Administrator to join our client, who is based in the Kansas City area. This position is responsible for providing technical financial support to the Finance and Accounting departments. Responsible for ensuring the system set-up meets business requirements and will troubleshoot issues associated with the core on-line claims administration system, along with other Accounting and Finance applications, Enterprise Resource Planning (ERP) system as necessary to identify, resolve and analyze issues. Will provide input into the alignment of business processes/procedures to improve efficiencies specifically for finance, accounting and other areas which contribute to overall financial management and reporting. Serves as the liaison with appropriate business areas and IT departments along with vendors. Supports identification and remediation of configuration and system setup issues. Assists with gathering business requirements, documenting business processes, seeking opportunities for optimization, advising on design options, assisting in documenting detailed and technical specifications, when required, and troubleshooting issues and offering viable solutions. Responsible for representing the Finance Division on any projects or initiatives which involve the Accounting and Finance operations and processes within the claims administration system and other systems as needed. Will be dependent upon the depth of impact the new initiative will have on the financial and accounting areas. Responsibilities Supports the monitoring and trouble-shooting of any issues associated with the reconciliation of bank accounts. This includes the monitoring of appropriate files received and working with the vendor and internal operations to receive and process the correct files for the reconciliation process. Assists the business in evaluating priorities, advising business partners on options, and evaluates risks versus benefits of various solutions. Identify and communicate risks to producing various deliverables and solutions on time. Ensures the financial operational and reporting needs are supported by the configuration of the core systems. Identifies methods to manage information and procedures with greater efficiency and reliability. Designs and develops reports as necessary to meet business needs. Identifies risk and/or issues and escalates them appropriately. Works with appropriate IT and Operations teams to promptly correct the issue and/or suggest alternative courses of action. Performs or coordinates testing as needed; documents test results and provides review and sign off of IT-QA testing as applicable. In addition, tests system upgrades to ensure they will function as designed and also test/analyze system enhancements to determine how these enhancements could benefit the business. Performs data analysis using SQL and other database query tools, analysis may include loading data in tables and writing SQL queries to analyze the data. Also works with DBAs as appropriate for resolving data issues and processes as identified. Assists the business in identifying, assessing and documenting business requirements and processes along with determining the most efficient approach to implementing new processes. Participates in strategizing systems solutions; provides formal training and ongoing technical guidance in the use of reporting and querying tools and in the general use of systems. Coordinates with staff to ensure the timeliness, accuracy, and efficiency of system implementation and use; analyzes financial system needs and identifies methods to manage information and processes with greater efficiency and reliability. Responsible for the documentation of detailed functional specifications including future modifications; works with the business determine the most efficient and accurate approach for entry and reporting of financial information. Responsible for understanding legal requirements, governmental and regulatory requirements, accounting standards, budgeting and funding issues and the impact changes in these areas will have on Accounting and Financial systems reporting. Performs analysis and verification of annual 1099 process for claims payments. Ensures skill sets are current with technology changes and responsible for keeping up to date on development software upgrades such as SQL, SSIS, SSRS, etc. Serves as User Acceptance Tester representing Accounting and Finance area for all system upgrades. The primary focus of this role would be related to the impact to the claims processing system. REQUIREMENTS: Education & Experience Bachelor's degree in Computer Information Services, Accounting Information Systems or other related field. Requires eight years of relevant work in the health payer industry with thorough understanding of general business practices and health plan operations, including experience working with Health Plan Information Systems, such as an on-line claims processing system with in-depth knowledge of the financial configuration and Accounting and Billing configuration. Includes five years of experience in project and/or business analysis and documenting business requirements and working with technical teams to implement custom solutions. Requires configuration expertise of the Accounting, Finance and Premium Billing modules within the claims system applications, knowledge of the configuration setup of the financial modules within the (ERP) system, the ability to support reconciliations and provide query capabilities of core systems to determine reasons for reconciliation issues, investigate and implement systematic processes to eliminate manual data entry, provide query capabilities to support reporting, verification and analysis; perform premium billing verification, etc. Must be proficient using SQL, MS Excel, MS Word, MS Visio and MS PowerPoint. Solid analytical skills with ability to compile data from many sources and formulate plans and recommendations. Must have excellent time management and organizational skills with the ability to handle multiple tasks in a timely and accurate manner. Must be able to work both independently as well as a team participant Ability to establish and maintain positive working relationships with internal and external stakeholders; interpret and explain complex rules, regulations, policies and procedures. Thorough understanding of relational database concepts to expedite correction of data issues, development of new processes and report development. Experience writing complex SQL queries to identify and correct data issues; retrieve data for miscellaneous financial requests; assist in developing technical development requirements. Excellent data manipulation, communication, analytical and statistical skills are required. Must have the ability to communicate clearly with all levels of an organization. Experience developing and improving premium billing and accounts receivable business processes, policies and procedures. Working knowledge of enrollment processing including manual processing, ANSI 834 processing, and the processing of non-standard electronic interfaces. Must have experience writing business and technical design documents for interfaces, extracts, and other custom development. Experience with report development, particularly using SQL Server Reporting Services (SSRS). Experience triaging test issues. Preferred Qualifications Microsoft Certified Solutions Developer (MCSD) Experience with Facets claim processing system Experience with both the frontend user interface and underlying database tables and relationships Strong organizational and time-management skills, proven ability to prioritize and deliver results on time
01/15/2021
Full time
Experis is sourcing for an experienced Enterprise Software Administrator to join our client, who is based in the Kansas City area. This position is responsible for providing technical financial support to the Finance and Accounting departments. Responsible for ensuring the system set-up meets business requirements and will troubleshoot issues associated with the core on-line claims administration system, along with other Accounting and Finance applications, Enterprise Resource Planning (ERP) system as necessary to identify, resolve and analyze issues. Will provide input into the alignment of business processes/procedures to improve efficiencies specifically for finance, accounting and other areas which contribute to overall financial management and reporting. Serves as the liaison with appropriate business areas and IT departments along with vendors. Supports identification and remediation of configuration and system setup issues. Assists with gathering business requirements, documenting business processes, seeking opportunities for optimization, advising on design options, assisting in documenting detailed and technical specifications, when required, and troubleshooting issues and offering viable solutions. Responsible for representing the Finance Division on any projects or initiatives which involve the Accounting and Finance operations and processes within the claims administration system and other systems as needed. Will be dependent upon the depth of impact the new initiative will have on the financial and accounting areas. Responsibilities Supports the monitoring and trouble-shooting of any issues associated with the reconciliation of bank accounts. This includes the monitoring of appropriate files received and working with the vendor and internal operations to receive and process the correct files for the reconciliation process. Assists the business in evaluating priorities, advising business partners on options, and evaluates risks versus benefits of various solutions. Identify and communicate risks to producing various deliverables and solutions on time. Ensures the financial operational and reporting needs are supported by the configuration of the core systems. Identifies methods to manage information and procedures with greater efficiency and reliability. Designs and develops reports as necessary to meet business needs. Identifies risk and/or issues and escalates them appropriately. Works with appropriate IT and Operations teams to promptly correct the issue and/or suggest alternative courses of action. Performs or coordinates testing as needed; documents test results and provides review and sign off of IT-QA testing as applicable. In addition, tests system upgrades to ensure they will function as designed and also test/analyze system enhancements to determine how these enhancements could benefit the business. Performs data analysis using SQL and other database query tools, analysis may include loading data in tables and writing SQL queries to analyze the data. Also works with DBAs as appropriate for resolving data issues and processes as identified. Assists the business in identifying, assessing and documenting business requirements and processes along with determining the most efficient approach to implementing new processes. Participates in strategizing systems solutions; provides formal training and ongoing technical guidance in the use of reporting and querying tools and in the general use of systems. Coordinates with staff to ensure the timeliness, accuracy, and efficiency of system implementation and use; analyzes financial system needs and identifies methods to manage information and processes with greater efficiency and reliability. Responsible for the documentation of detailed functional specifications including future modifications; works with the business determine the most efficient and accurate approach for entry and reporting of financial information. Responsible for understanding legal requirements, governmental and regulatory requirements, accounting standards, budgeting and funding issues and the impact changes in these areas will have on Accounting and Financial systems reporting. Performs analysis and verification of annual 1099 process for claims payments. Ensures skill sets are current with technology changes and responsible for keeping up to date on development software upgrades such as SQL, SSIS, SSRS, etc. Serves as User Acceptance Tester representing Accounting and Finance area for all system upgrades. The primary focus of this role would be related to the impact to the claims processing system. REQUIREMENTS: Education & Experience Bachelor's degree in Computer Information Services, Accounting Information Systems or other related field. Requires eight years of relevant work in the health payer industry with thorough understanding of general business practices and health plan operations, including experience working with Health Plan Information Systems, such as an on-line claims processing system with in-depth knowledge of the financial configuration and Accounting and Billing configuration. Includes five years of experience in project and/or business analysis and documenting business requirements and working with technical teams to implement custom solutions. Requires configuration expertise of the Accounting, Finance and Premium Billing modules within the claims system applications, knowledge of the configuration setup of the financial modules within the (ERP) system, the ability to support reconciliations and provide query capabilities of core systems to determine reasons for reconciliation issues, investigate and implement systematic processes to eliminate manual data entry, provide query capabilities to support reporting, verification and analysis; perform premium billing verification, etc. Must be proficient using SQL, MS Excel, MS Word, MS Visio and MS PowerPoint. Solid analytical skills with ability to compile data from many sources and formulate plans and recommendations. Must have excellent time management and organizational skills with the ability to handle multiple tasks in a timely and accurate manner. Must be able to work both independently as well as a team participant Ability to establish and maintain positive working relationships with internal and external stakeholders; interpret and explain complex rules, regulations, policies and procedures. Thorough understanding of relational database concepts to expedite correction of data issues, development of new processes and report development. Experience writing complex SQL queries to identify and correct data issues; retrieve data for miscellaneous financial requests; assist in developing technical development requirements. Excellent data manipulation, communication, analytical and statistical skills are required. Must have the ability to communicate clearly with all levels of an organization. Experience developing and improving premium billing and accounts receivable business processes, policies and procedures. Working knowledge of enrollment processing including manual processing, ANSI 834 processing, and the processing of non-standard electronic interfaces. Must have experience writing business and technical design documents for interfaces, extracts, and other custom development. Experience with report development, particularly using SQL Server Reporting Services (SSRS). Experience triaging test issues. Preferred Qualifications Microsoft Certified Solutions Developer (MCSD) Experience with Facets claim processing system Experience with both the frontend user interface and underlying database tables and relationships Strong organizational and time-management skills, proven ability to prioritize and deliver results on time
Top "Must-Have" Skills for this job: 3+ years of experience as a Frontend Developero Client-side applications in JavaScript 3+ years of experience working with Angular, TypeScript Experience in Ionic Framework development, or another comparable framework (Ionic is preferred) Knowledge of PHP or Laravel (nice to have) Candidates who have experience with Consumer Facing Products would be ideal Selling Points: Competitive Salary Supportive work environment Health Insurance PTO Company Outings The opportunity to change lives - provided by Dice
10/02/2020
Full time
Top "Must-Have" Skills for this job: 3+ years of experience as a Frontend Developero Client-side applications in JavaScript 3+ years of experience working with Angular, TypeScript Experience in Ionic Framework development, or another comparable framework (Ionic is preferred) Knowledge of PHP or Laravel (nice to have) Candidates who have experience with Consumer Facing Products would be ideal Selling Points: Competitive Salary Supportive work environment Health Insurance PTO Company Outings The opportunity to change lives - provided by Dice
Cognizant Technology Solutions
Raleigh, North Carolina
Full Stack Developer Java and Spring boot and Angular 8+ Cognizant Interactive Cognizant is a strategic partner to the Fortune 2,000, helping the world's most influential companies to build software and solutions, empowering our clients' businesses and enabling their competitive advantages. Cognizant Interactive helps clients reinvent products, experiences and business models to create new value, differentiation and drive revenue in the digital economy. We take an Experience centered approach which uses human insights to take ideas from vision to outcome and building end to end experience led solutions that enables brands to transform their customer and employee experiences using design, marketing and commerce capabilities Experience Required: • 5 years of experience on java based Web application development with proficient knowledge on Frontend technologies like Java, Spring boot, HTML5, CSS3, Angular Expectations & Responsibilities : • Work on Java and Spring boot Have proficient understanding of HTML5, CSS3, JavaScript and Typescript. • Experience with Angular 8+, developing components and consuming REST APIs. • Build reusable components and libraries for handling Front end piece of web application. Work closely with UX, Design and Product to understand and build web application from scratch. • Deliver functional and testable code with thorough unit testing to satisfy effective DevOps pipeline. Contribute to and enforce coding standards and also involve in code review through GIT flow process. • Interact with team members from onsite and offshore and also other stakeholders on requirement gathering, coding, implementation and continuous improvements to code based on feedback cycle from different stakeholders - provided by Dice
10/02/2020
Full time
Full Stack Developer Java and Spring boot and Angular 8+ Cognizant Interactive Cognizant is a strategic partner to the Fortune 2,000, helping the world's most influential companies to build software and solutions, empowering our clients' businesses and enabling their competitive advantages. Cognizant Interactive helps clients reinvent products, experiences and business models to create new value, differentiation and drive revenue in the digital economy. We take an Experience centered approach which uses human insights to take ideas from vision to outcome and building end to end experience led solutions that enables brands to transform their customer and employee experiences using design, marketing and commerce capabilities Experience Required: • 5 years of experience on java based Web application development with proficient knowledge on Frontend technologies like Java, Spring boot, HTML5, CSS3, Angular Expectations & Responsibilities : • Work on Java and Spring boot Have proficient understanding of HTML5, CSS3, JavaScript and Typescript. • Experience with Angular 8+, developing components and consuming REST APIs. • Build reusable components and libraries for handling Front end piece of web application. Work closely with UX, Design and Product to understand and build web application from scratch. • Deliver functional and testable code with thorough unit testing to satisfy effective DevOps pipeline. Contribute to and enforce coding standards and also involve in code review through GIT flow process. • Interact with team members from onsite and offshore and also other stakeholders on requirement gathering, coding, implementation and continuous improvements to code based on feedback cycle from different stakeholders - provided by Dice
Job description: Remote Design, develop, and implement web applications, including both publishing tool backend systems and front end user facing websites. Technical proficiencies to include expert level HTML, CSS, JavaScript including open source frameworks and libraries such as JQuery, XML XSL. Experience with the Microsoft software stack, C#, .Net Framework, SharePoint. At least five years experience with full cycle web development, and working knowledge of Agile software development principles, required. The Full Stack Application Developer is responsible for the systems analysis, development, implementation, and management of technology infrastructure for the Collaborative on Academic Careers in Higher Education (COACHE). COACHE is a Harvard-based consortium of colleges and universities who rely on survey data to identify areas for improvement in faculty equity in recruitment, development, and retention. Over the past 15 years, COACHE has collected responses from more than 100,000 faculty at more than 300 partner institutions. Responsibilities Work with stakeholders within and outside Harvard to specify and analyze requirements for data management, application backend, application frontend, and other internal tooling. Design, build, test, and deploy solutions for data integration, data warehousing, data provisioning, and data analyses. Design, build, test and deploy backend solutions - including APIs, business logic, and databases - that power customer-facing applications. Design, build, test and deploy customer-facing user experiences, user interfaces, and data visualizations that align with specified requirements, ensuring scalable, sustainable, and robust results. Contribute to and help architect internal projects including backend utility libraries and UI component library. Test, monitor, and maintain implemented solutions. Document requirements, designs, and implementations for all solutions. Interact with customers to support product use and understand product improvement needs. Other duties as required. Requirements[Basic Qualifications] BS in Computer Science, Information Systems, Engineering, or equivalent experience. 5+ years of experience with Python. 5+ years of experience with SQL and relational databases (Postgres, MySQL) building transactional databases, data warehouses, and/or data marts. 5+ years of experience with JavaScript and ES6+ features. 3+ years of experience with backend web frameworks, specifically Flask, or alternatively Django, Pyramid. 3+ years of experience with modern SPA frameworks/libraries, specifically React, or alternatively Angular, Vue. Expertise with foundational web technologies such as HTML5 and CSS3. Solid understanding of REST and HTTPS. Additional Experience (i.e., some combination of some of the following) 2+ years of Python data analysis libraries such as NumPy, Pandas, and scraping libraries such as Beautiful Soup 2+ years of interactive data visualization JS library, specifically D3 2+ years of Node, JS package managers (npm, Yarn), and essential JS build/test tools such as Webpack, Babel, and Jest Visualization of survey data Large-scale data reporting and analytics Tableau or other interactive data visualization tools Accessibility, and user experience standards and best practices Comfort with learning new technologies quickly and efficiently Excellent communication skills,an enthusiasm for telling stories with data, and a commitment to cultivating a working environment of respect, belonging, and diversity Equal Opportunity Employer Veterans/Disabled - provided by Dice
10/01/2020
Full time
Job description: Remote Design, develop, and implement web applications, including both publishing tool backend systems and front end user facing websites. Technical proficiencies to include expert level HTML, CSS, JavaScript including open source frameworks and libraries such as JQuery, XML XSL. Experience with the Microsoft software stack, C#, .Net Framework, SharePoint. At least five years experience with full cycle web development, and working knowledge of Agile software development principles, required. The Full Stack Application Developer is responsible for the systems analysis, development, implementation, and management of technology infrastructure for the Collaborative on Academic Careers in Higher Education (COACHE). COACHE is a Harvard-based consortium of colleges and universities who rely on survey data to identify areas for improvement in faculty equity in recruitment, development, and retention. Over the past 15 years, COACHE has collected responses from more than 100,000 faculty at more than 300 partner institutions. Responsibilities Work with stakeholders within and outside Harvard to specify and analyze requirements for data management, application backend, application frontend, and other internal tooling. Design, build, test, and deploy solutions for data integration, data warehousing, data provisioning, and data analyses. Design, build, test and deploy backend solutions - including APIs, business logic, and databases - that power customer-facing applications. Design, build, test and deploy customer-facing user experiences, user interfaces, and data visualizations that align with specified requirements, ensuring scalable, sustainable, and robust results. Contribute to and help architect internal projects including backend utility libraries and UI component library. Test, monitor, and maintain implemented solutions. Document requirements, designs, and implementations for all solutions. Interact with customers to support product use and understand product improvement needs. Other duties as required. Requirements[Basic Qualifications] BS in Computer Science, Information Systems, Engineering, or equivalent experience. 5+ years of experience with Python. 5+ years of experience with SQL and relational databases (Postgres, MySQL) building transactional databases, data warehouses, and/or data marts. 5+ years of experience with JavaScript and ES6+ features. 3+ years of experience with backend web frameworks, specifically Flask, or alternatively Django, Pyramid. 3+ years of experience with modern SPA frameworks/libraries, specifically React, or alternatively Angular, Vue. Expertise with foundational web technologies such as HTML5 and CSS3. Solid understanding of REST and HTTPS. Additional Experience (i.e., some combination of some of the following) 2+ years of Python data analysis libraries such as NumPy, Pandas, and scraping libraries such as Beautiful Soup 2+ years of interactive data visualization JS library, specifically D3 2+ years of Node, JS package managers (npm, Yarn), and essential JS build/test tools such as Webpack, Babel, and Jest Visualization of survey data Large-scale data reporting and analytics Tableau or other interactive data visualization tools Accessibility, and user experience standards and best practices Comfort with learning new technologies quickly and efficiently Excellent communication skills,an enthusiasm for telling stories with data, and a commitment to cultivating a working environment of respect, belonging, and diversity Equal Opportunity Employer Veterans/Disabled - provided by Dice
Job Overview Ambry Genetics is a cutting-edge clinical laboratory coupled with powerful automation capabilities. We continually strive to deliver quality results to our patients as quickly as possible. Software engineering managers will be members of an Agile Scrum team to innovate and drive improvements to our in-house developed software. Our core competencies are PHP (Symfony) and JavaScript (ReactJS) and to a lesser extent, Golang, Java, and Python. The successful candidate will embody a spirit of continuous improvement while engaging with collaborative cross-functional teams, including not only developers, business systems analysts, and quality assurance engineers, but also DevOps engineers, security personnel, and other operations team members. Job Responsibilities Manage a team of developers, specializing in one or two key applications. Plan and lead agile scrum meetings, including backlog grooming, sprint planning, and retrospectives. Effectively leverage the Atlassian suite (JIRA, Confluence, Bitbucket, TestRail, Bamboo) for all changes, including source change tracking, documentation, and testing. Develop new features and modules by writing clean and testable code, meeting not only Ambry's standards for quality, but also staying compliant with regulations such as HIPAA and SOX. Ensure quality products are delivered through code review and automated security scanning processes. Spend time with stakeholders understanding product and feature requirements, asking not only how it should be done, but also why. Support stakeholders/end users (mostly internal) with troubleshooting and or general application support as needed. (Typically does not require after-hours support.) Job Requirements Bachelors or advanced degree in Computer Science or related discipline such as Human-Computer Interaction or Data Science. Equivalent professional experience may suffice. Knowledge of object-oriented programming (OOP), such as PHP, Python, or Java. Experience with frontend web development using HTML, CSS, and JavaScript - familiarity with ReactJS or other frameworks is a plus. Understanding of relational databases, such as MySQL, PostgreSQL, or MSSQL. Ability to effectively use version control, including ability to branch and merge in git. Ability to programmatically read and write a variety of structured and unstructured formats, such as JSON, CSV, or XML. Experience with production or consumption of web services (ex: REST, SOAP, AMQP) is a plus, but not required. Understanding of Docker containers and cloud technologies is recommended. 5+ years of experience in professional software development. 2+ years of management experience in a professional setting - provided by Dice
10/01/2020
Full time
Job Overview Ambry Genetics is a cutting-edge clinical laboratory coupled with powerful automation capabilities. We continually strive to deliver quality results to our patients as quickly as possible. Software engineering managers will be members of an Agile Scrum team to innovate and drive improvements to our in-house developed software. Our core competencies are PHP (Symfony) and JavaScript (ReactJS) and to a lesser extent, Golang, Java, and Python. The successful candidate will embody a spirit of continuous improvement while engaging with collaborative cross-functional teams, including not only developers, business systems analysts, and quality assurance engineers, but also DevOps engineers, security personnel, and other operations team members. Job Responsibilities Manage a team of developers, specializing in one or two key applications. Plan and lead agile scrum meetings, including backlog grooming, sprint planning, and retrospectives. Effectively leverage the Atlassian suite (JIRA, Confluence, Bitbucket, TestRail, Bamboo) for all changes, including source change tracking, documentation, and testing. Develop new features and modules by writing clean and testable code, meeting not only Ambry's standards for quality, but also staying compliant with regulations such as HIPAA and SOX. Ensure quality products are delivered through code review and automated security scanning processes. Spend time with stakeholders understanding product and feature requirements, asking not only how it should be done, but also why. Support stakeholders/end users (mostly internal) with troubleshooting and or general application support as needed. (Typically does not require after-hours support.) Job Requirements Bachelors or advanced degree in Computer Science or related discipline such as Human-Computer Interaction or Data Science. Equivalent professional experience may suffice. Knowledge of object-oriented programming (OOP), such as PHP, Python, or Java. Experience with frontend web development using HTML, CSS, and JavaScript - familiarity with ReactJS or other frameworks is a plus. Understanding of relational databases, such as MySQL, PostgreSQL, or MSSQL. Ability to effectively use version control, including ability to branch and merge in git. Ability to programmatically read and write a variety of structured and unstructured formats, such as JSON, CSV, or XML. Experience with production or consumption of web services (ex: REST, SOAP, AMQP) is a plus, but not required. Understanding of Docker containers and cloud technologies is recommended. 5+ years of experience in professional software development. 2+ years of management experience in a professional setting - provided by Dice
PSR Associates, Inc. is an IT consulting firm specializing in Staffing and Recruiting Services. People. Solutions. Results. Founded in 2003, PSR Associates, Inc. is headquartered in Atlanta, GA, with additional offices in Tampa, FL; Washington, D.C.; Charlotte, NC; Austin, TX; and Irvine, CA. J ob Description: Summary: The business analyst will participate in all phases of an enterprise implementation of the application functionality, and will help support the solution post-implementation, working with the 3 rd party and other teams where required to implement enhancements, fixes, and upgrades in the specific functional area. This is a highly visible functional position that requires the knowledge and hands-on support experience of enterprise-level applications, the intricacies of system configuration and administration across an enterprise, capacity and throughput parameters, and business objectives. The business analyst will be responsible for collecting and documenting business requirements, contributing to solution design, authoring user cases, functional and technical specifications, and test scripts, and participating in the testing of applications and business solutions for the company. Successful candidates must have a deep and broad background in application development and delivery from initial business case through deployment to operations and support. Prior experience writing system requirements, workflow documentation, project plans, and test cases is required. It is expected that the person in this position will have the required comprehensive knowledge of frontend components of the relevant applications. Key Responsibilities: Participate in division level planning activities as directed by management. This includes continually identifying and supporting opportunities to improve systems and business processes, project management/applications development methodology and product reviews or pilot. Assist day-to-day activities of the business analyst team members (Regular and/or Contractor). This includes mentoring to new and junior business analysts. Serve as a role model of proper professional attitude. Perform problem solving function in a team environment across business functional areas. Responsibilities will involve family of interrelated functional areas across business divisions. Coordinate multiple groups, perform project management functions ensuring solution has met scope and quality expectations, Responsible for ensuring the appropriate change management is implemented such as business training is provided to ensure a smooth "go-live" scenario. Administer and manage the day-to-day project and operational activities; identify and resolve project and operational problems. As directed by Project Team Lead, Applications Manager or higher. Perform function for the company personnel based on SDLC best practice and the company's policies, procedures, and computer systems. Contribute to and/or ensure productivity and effectiveness of project teams. Lead or support project team lead of work progress on a regular basis. Performs related duties as assigned. Collaborate with stakeholders, business users and subject matter experts (SME) to discover and document business requirements, translating from high-level business requirements into the user stories, necessary details and specifications needed by other team members, which includes internal & external stakeholders, quality assurance testing member, technical developer, system integrators and other members of the team through meeting facilitation and presentation. Education and Experience: Bachelor's or Master's degree in Computer Science or related areas, applicable professional certification with more than 5 years of professional experience in IT industry or equivalent experience is required Managed mid-size to large projects Demonstrated experience with best practices for the applicable job functions Multiple application full life-cycle implementations and upgrade experience Successful candidate will have 4-6 years of experience developing, implementing, and supporting Blackboard Learning Management system and similar LMS application, great understanding of Content Management within a Learning Management System. Good understanding of the technology behind LMS and LXP. Strong documentation skills related to support process flow and troubleshooting Experience documenting functional and technical requirements including interface field mapping and any transformation logic Skills and Attributes: Proficient in gathering business requirements, producing quality design, testing documentation, and implementing applicable applications/solutions and upgrades. Strong ability to serve as the liaison between business users and external development partners as well as other company teams. Has strong analytical and hands-on experience in range of functional needs including strong knowledge of related business end to end processes; demonstrated by the ability to create original concepts/theories, provide alternatives, recommend solutions and implementation. Great experience on application build-out, application deployment, and release management best practice. Good understanding of data modeling and relational databases Ability to create basic queries and create reports for analysis Good understanding of application platforms and keeps up with technology. Experience with application deployment and release management. Expertise in multi-tasking with the ability to work on and manage many projects in various stages of scoping, requirements, design, development, and data conversion Great interpersonal, communication and presentation skills Strong project management skills with great familiarity with PM tools such as MS Projects. Ability to work and produce required results without close supervision, strong work ethic and self-starting attitude Eager and open to learning and taking on new initiatives. Comfortable performing at both strategic and tactical tasks is also a requirement. Experience with Agile methodologies preferred Deep knowledge and expertise in the implementation and administration of the learning management experience including Learning Management Systems such as Blackboard. Proven ability to develop strategic change plans with demonstrated excellence in writing or system demonstration. Experience presenting to and working with senior management team members PMP certification and/or Six Sigma process improvement methodologies is a definite plus. Ability to adjust to frequently changing priorities Strong Outlook mail calendar, Excel, Word, PowerPoint, Visio skills SharePoint Online skills Excellent Communication skills Proficiency in demonstrating the Core client Values. Mandatory Skill/Experience/Education Successful candidate will have 4-6 years of experience developing, implementing, and supporting Blackboard Learn, Blackboard Collab, Blackboard Ally and similar LMS application, great understanding of Content Management within a Learning Management System. Good understanding of the technology behind LMS and LXP. Strong documentation skills related to support process flow and troubleshooting Experience documenting functional and technical requirements including interface field mapping and any transformation logic. Ideal Candidate Techno functional, analytical, and great project management skills and experience in Learning Experience Platform. Great passion and dedicated to related industry. - provided by Dice
10/01/2020
Full time
PSR Associates, Inc. is an IT consulting firm specializing in Staffing and Recruiting Services. People. Solutions. Results. Founded in 2003, PSR Associates, Inc. is headquartered in Atlanta, GA, with additional offices in Tampa, FL; Washington, D.C.; Charlotte, NC; Austin, TX; and Irvine, CA. J ob Description: Summary: The business analyst will participate in all phases of an enterprise implementation of the application functionality, and will help support the solution post-implementation, working with the 3 rd party and other teams where required to implement enhancements, fixes, and upgrades in the specific functional area. This is a highly visible functional position that requires the knowledge and hands-on support experience of enterprise-level applications, the intricacies of system configuration and administration across an enterprise, capacity and throughput parameters, and business objectives. The business analyst will be responsible for collecting and documenting business requirements, contributing to solution design, authoring user cases, functional and technical specifications, and test scripts, and participating in the testing of applications and business solutions for the company. Successful candidates must have a deep and broad background in application development and delivery from initial business case through deployment to operations and support. Prior experience writing system requirements, workflow documentation, project plans, and test cases is required. It is expected that the person in this position will have the required comprehensive knowledge of frontend components of the relevant applications. Key Responsibilities: Participate in division level planning activities as directed by management. This includes continually identifying and supporting opportunities to improve systems and business processes, project management/applications development methodology and product reviews or pilot. Assist day-to-day activities of the business analyst team members (Regular and/or Contractor). This includes mentoring to new and junior business analysts. Serve as a role model of proper professional attitude. Perform problem solving function in a team environment across business functional areas. Responsibilities will involve family of interrelated functional areas across business divisions. Coordinate multiple groups, perform project management functions ensuring solution has met scope and quality expectations, Responsible for ensuring the appropriate change management is implemented such as business training is provided to ensure a smooth "go-live" scenario. Administer and manage the day-to-day project and operational activities; identify and resolve project and operational problems. As directed by Project Team Lead, Applications Manager or higher. Perform function for the company personnel based on SDLC best practice and the company's policies, procedures, and computer systems. Contribute to and/or ensure productivity and effectiveness of project teams. Lead or support project team lead of work progress on a regular basis. Performs related duties as assigned. Collaborate with stakeholders, business users and subject matter experts (SME) to discover and document business requirements, translating from high-level business requirements into the user stories, necessary details and specifications needed by other team members, which includes internal & external stakeholders, quality assurance testing member, technical developer, system integrators and other members of the team through meeting facilitation and presentation. Education and Experience: Bachelor's or Master's degree in Computer Science or related areas, applicable professional certification with more than 5 years of professional experience in IT industry or equivalent experience is required Managed mid-size to large projects Demonstrated experience with best practices for the applicable job functions Multiple application full life-cycle implementations and upgrade experience Successful candidate will have 4-6 years of experience developing, implementing, and supporting Blackboard Learning Management system and similar LMS application, great understanding of Content Management within a Learning Management System. Good understanding of the technology behind LMS and LXP. Strong documentation skills related to support process flow and troubleshooting Experience documenting functional and technical requirements including interface field mapping and any transformation logic Skills and Attributes: Proficient in gathering business requirements, producing quality design, testing documentation, and implementing applicable applications/solutions and upgrades. Strong ability to serve as the liaison between business users and external development partners as well as other company teams. Has strong analytical and hands-on experience in range of functional needs including strong knowledge of related business end to end processes; demonstrated by the ability to create original concepts/theories, provide alternatives, recommend solutions and implementation. Great experience on application build-out, application deployment, and release management best practice. Good understanding of data modeling and relational databases Ability to create basic queries and create reports for analysis Good understanding of application platforms and keeps up with technology. Experience with application deployment and release management. Expertise in multi-tasking with the ability to work on and manage many projects in various stages of scoping, requirements, design, development, and data conversion Great interpersonal, communication and presentation skills Strong project management skills with great familiarity with PM tools such as MS Projects. Ability to work and produce required results without close supervision, strong work ethic and self-starting attitude Eager and open to learning and taking on new initiatives. Comfortable performing at both strategic and tactical tasks is also a requirement. Experience with Agile methodologies preferred Deep knowledge and expertise in the implementation and administration of the learning management experience including Learning Management Systems such as Blackboard. Proven ability to develop strategic change plans with demonstrated excellence in writing or system demonstration. Experience presenting to and working with senior management team members PMP certification and/or Six Sigma process improvement methodologies is a definite plus. Ability to adjust to frequently changing priorities Strong Outlook mail calendar, Excel, Word, PowerPoint, Visio skills SharePoint Online skills Excellent Communication skills Proficiency in demonstrating the Core client Values. Mandatory Skill/Experience/Education Successful candidate will have 4-6 years of experience developing, implementing, and supporting Blackboard Learn, Blackboard Collab, Blackboard Ally and similar LMS application, great understanding of Content Management within a Learning Management System. Good understanding of the technology behind LMS and LXP. Strong documentation skills related to support process flow and troubleshooting Experience documenting functional and technical requirements including interface field mapping and any transformation logic. Ideal Candidate Techno functional, analytical, and great project management skills and experience in Learning Experience Platform. Great passion and dedicated to related industry. - provided by Dice
Title : Senior Business Analyst Duration : Long term contract Location : 100% Remote Job Description: The Business Analyst will participate in all phases of an enterprise implementation of the application functionality and will help support the solution post-implementation, working with the 3rd party and other teams where required to implement enhancements, fixes, and upgrades in the specific functional area. This is a highly visible functional position that requires the knowledge and hands-on support experience of enterprise-level applications, the intricacies of system configuration and administration across an enterprise, capacity and throughput parameters, and business objectives. The business analyst will be responsible for collecting and documenting business requirements, contributing to solution design, authoring user cases, functional and technical specifications and test scripts, and participating in the testing of applications and business solutions for Client. Successful candidates must have a deep and broad background in application development and delivery from initial business case through deployment to operations and support. Prior experience writing system requirements, workflow documentation, project plans, and test cases is required. It is expected that the person in this position will have the required comprehensive knowledge of frontend components of the relevant applications. Responsibilities: Participate in division level planning activities as directed by management. This includes continually identifying and supporting opportunities to improve systems and business processes, project management/application development methodology and product reviews or pilot. Assist day-to-day activities of the business analyst team members (Regular and/or Contractor). This includes mentoring to new and junior business analysts. Serve as a role model of proper professional attitude. Perform problem-solving function in a team environment across business functional areas. Responsibilities will involve family of interrelated functional areas across business divisions. Coordinate multiple groups, perform project management functions ensuring solution has met scope and quality expectations, Responsible for ensuring the appropriate change management is implemented such as business training is provided to ensure a smooth "go-live " scenario. Administer and manage the day-to-day project and operational activities; identify and resolve project and operational problems. As directed by Project Team Lead, Applications Manager or higher. Perform function for the company personnel based on SDLC best practice and Client's policies, procedures, and computer systems. Contribute to and/or ensure productivity and effectiveness of project teams. Lead or support project team lead of work progress on a regular basis. Performs related duties as assigned. Collaborate with stakeholders, business users and subject matter experts (SME) to Client and document business requirements, translating from high-level business requirements into the user stories, necessary details and specifications needed by other team members, which includes internal & external stakeholders, quality assurance testing member, technical developer, system integrators and other members of the team through meeting facilitation and presentation. Education and Experience: Bachelor's or Master's degree in Computer Science or related areas, applicable professional certification with more than 5 years of professional experience in IT industry or equivalent experience is required Managed mid-size to large projects Demonstrated experience with best practices for the applicable job functions Multiple application full life-cycle implementations and upgrade experience Successful candidate will have 4-6 years of experience developing, implementing, and supporting the Blackboard Learning Management system and similar LMS application, a great understanding of Content Management within a Learning Management System. Good understanding of the technology behind LMS and LXP. Strong documentation skills related to support process flow and troubleshooting Experience documenting functional and technical requirements including interface field mapping and any transformation logic Skills and Attributes: Proficient in gathering business requirements, producing quality design, testing documentation, and implementing applicable applications/solutions and upgrades. Strong ability to serve as the liaison between business users and external development partners as well as other Client teams. Has strong analytical and hands-on experience in range of functional needs including strong knowledge of related business end-to-end processes; demonstrated by the ability to create original concepts/theories, provide alternatives, recommend solutions and implementation. Great experience on application build-out, application deployment, and release management best practice. Good understanding of data modeling and relational databases Ability to create basic queries and create reports for analysis Good understanding of application platforms and keeps up with technology. Experience with application deployment and release management. Expertise in multi-tasking with the ability to work on and manage many projects in various stages of scoping, requirements, design, development, and data conversion Great interpersonal, communication and presentation skills Strong project management skills with great familiarity with PM tools such as MS Projects. Ability to work and produce required results without close supervision; Strong work ethic and self-starting attitude Eager and open to learning and taking on new initiatives. Comfortable performing at both strategic and tactical tasks is also a requirement. Experience with Agile methodologies preferred Deep knowledge and expertise in the implementation and administration of the learning management experience including Learning Management Systems such as Blackboard. Proven ability to develop strategic change plans with demonstrated excellence in writing or system demonstration. Experience presenting to and working with senior management team members PMP certification and/or Six Sigma process improvement methodologies is a definite plus. Ability to adjust to frequently changing priorities Strong Outlook mail calendar, Excel, Word, PowerPoint, Visio skills SharePoint Online skills Excellent Communication skills Proficiency in demonstrating the Core client Values. Mandatory Skills: The successful candidate will have 4-6 years of experience developing, implementing, and supporting Blackboard Learn, Blackboard Collab, Blackboard our financial client and similar LMS application, a great understanding of Content Management within a Learning Management System. Good understanding of the technology behind LMS and LXP. Strong documentation skills related to supporting process flow and troubleshooting Experience documenting functional and technical requirements including interface field mapping and any transformation logic. Desired Skills: Techno functional, analytical and great project management skills and experience in Learning Experience Platform. Great passion and dedicated to related industry. - provided by Dice
10/01/2020
Full time
Title : Senior Business Analyst Duration : Long term contract Location : 100% Remote Job Description: The Business Analyst will participate in all phases of an enterprise implementation of the application functionality and will help support the solution post-implementation, working with the 3rd party and other teams where required to implement enhancements, fixes, and upgrades in the specific functional area. This is a highly visible functional position that requires the knowledge and hands-on support experience of enterprise-level applications, the intricacies of system configuration and administration across an enterprise, capacity and throughput parameters, and business objectives. The business analyst will be responsible for collecting and documenting business requirements, contributing to solution design, authoring user cases, functional and technical specifications and test scripts, and participating in the testing of applications and business solutions for Client. Successful candidates must have a deep and broad background in application development and delivery from initial business case through deployment to operations and support. Prior experience writing system requirements, workflow documentation, project plans, and test cases is required. It is expected that the person in this position will have the required comprehensive knowledge of frontend components of the relevant applications. Responsibilities: Participate in division level planning activities as directed by management. This includes continually identifying and supporting opportunities to improve systems and business processes, project management/application development methodology and product reviews or pilot. Assist day-to-day activities of the business analyst team members (Regular and/or Contractor). This includes mentoring to new and junior business analysts. Serve as a role model of proper professional attitude. Perform problem-solving function in a team environment across business functional areas. Responsibilities will involve family of interrelated functional areas across business divisions. Coordinate multiple groups, perform project management functions ensuring solution has met scope and quality expectations, Responsible for ensuring the appropriate change management is implemented such as business training is provided to ensure a smooth "go-live " scenario. Administer and manage the day-to-day project and operational activities; identify and resolve project and operational problems. As directed by Project Team Lead, Applications Manager or higher. Perform function for the company personnel based on SDLC best practice and Client's policies, procedures, and computer systems. Contribute to and/or ensure productivity and effectiveness of project teams. Lead or support project team lead of work progress on a regular basis. Performs related duties as assigned. Collaborate with stakeholders, business users and subject matter experts (SME) to Client and document business requirements, translating from high-level business requirements into the user stories, necessary details and specifications needed by other team members, which includes internal & external stakeholders, quality assurance testing member, technical developer, system integrators and other members of the team through meeting facilitation and presentation. Education and Experience: Bachelor's or Master's degree in Computer Science or related areas, applicable professional certification with more than 5 years of professional experience in IT industry or equivalent experience is required Managed mid-size to large projects Demonstrated experience with best practices for the applicable job functions Multiple application full life-cycle implementations and upgrade experience Successful candidate will have 4-6 years of experience developing, implementing, and supporting the Blackboard Learning Management system and similar LMS application, a great understanding of Content Management within a Learning Management System. Good understanding of the technology behind LMS and LXP. Strong documentation skills related to support process flow and troubleshooting Experience documenting functional and technical requirements including interface field mapping and any transformation logic Skills and Attributes: Proficient in gathering business requirements, producing quality design, testing documentation, and implementing applicable applications/solutions and upgrades. Strong ability to serve as the liaison between business users and external development partners as well as other Client teams. Has strong analytical and hands-on experience in range of functional needs including strong knowledge of related business end-to-end processes; demonstrated by the ability to create original concepts/theories, provide alternatives, recommend solutions and implementation. Great experience on application build-out, application deployment, and release management best practice. Good understanding of data modeling and relational databases Ability to create basic queries and create reports for analysis Good understanding of application platforms and keeps up with technology. Experience with application deployment and release management. Expertise in multi-tasking with the ability to work on and manage many projects in various stages of scoping, requirements, design, development, and data conversion Great interpersonal, communication and presentation skills Strong project management skills with great familiarity with PM tools such as MS Projects. Ability to work and produce required results without close supervision; Strong work ethic and self-starting attitude Eager and open to learning and taking on new initiatives. Comfortable performing at both strategic and tactical tasks is also a requirement. Experience with Agile methodologies preferred Deep knowledge and expertise in the implementation and administration of the learning management experience including Learning Management Systems such as Blackboard. Proven ability to develop strategic change plans with demonstrated excellence in writing or system demonstration. Experience presenting to and working with senior management team members PMP certification and/or Six Sigma process improvement methodologies is a definite plus. Ability to adjust to frequently changing priorities Strong Outlook mail calendar, Excel, Word, PowerPoint, Visio skills SharePoint Online skills Excellent Communication skills Proficiency in demonstrating the Core client Values. Mandatory Skills: The successful candidate will have 4-6 years of experience developing, implementing, and supporting Blackboard Learn, Blackboard Collab, Blackboard our financial client and similar LMS application, a great understanding of Content Management within a Learning Management System. Good understanding of the technology behind LMS and LXP. Strong documentation skills related to supporting process flow and troubleshooting Experience documenting functional and technical requirements including interface field mapping and any transformation logic. Desired Skills: Techno functional, analytical and great project management skills and experience in Learning Experience Platform. Great passion and dedicated to related industry. - provided by Dice
Senior .NET Developer 100% remote full time opportunity with an exciting and well funded NYC based streaming platform Senior .Net Developer to enhance and provide ongoing support to its streaming platform. This engineer will join a small and highly experienced team. A successful candidate is highly organized, detailed-oriented, flexible, willing to learn, and has a great work ethic & attitude. Responsibilities : Develop cutting edge features for the company platform Design integrations with various organization partners by leveraging REST API and WebSocket streaming interfaces Research wearable devices capabilities and develop communication interfaces with the platform Ensure the optimal performance, quality, and responsiveness of the platform Identify bottlenecks and bugs, devise solutions to mitigate and address these issues Help maintain code quality, organization, and automatization Requirements : 5+ years of experience in full .NET software development lifecycle, especially in the areas of C#, MS SQL Server, WCF, ASP.NET, MVC, Web API and REST 2+ years of experience developing dynamic frontends with Angular framework 5+ years of experience with application design, implementation, maintenance, diagnosing/correcting issues under minimal direction. 2+ years of experience working with video streaming frameworks and protocols 3+ years of experience supporting applications deployed to the Azure Cloud infrastructure Excellent communication, problem solving, and analytical skills is a must Experience in Agile Application Development & Scrum methodologies Flexibility to balance multiple assignments in a fast-paced environment Ability to work independently, yet function as an integral part of a team - provided by Dice
10/01/2020
Full time
Senior .NET Developer 100% remote full time opportunity with an exciting and well funded NYC based streaming platform Senior .Net Developer to enhance and provide ongoing support to its streaming platform. This engineer will join a small and highly experienced team. A successful candidate is highly organized, detailed-oriented, flexible, willing to learn, and has a great work ethic & attitude. Responsibilities : Develop cutting edge features for the company platform Design integrations with various organization partners by leveraging REST API and WebSocket streaming interfaces Research wearable devices capabilities and develop communication interfaces with the platform Ensure the optimal performance, quality, and responsiveness of the platform Identify bottlenecks and bugs, devise solutions to mitigate and address these issues Help maintain code quality, organization, and automatization Requirements : 5+ years of experience in full .NET software development lifecycle, especially in the areas of C#, MS SQL Server, WCF, ASP.NET, MVC, Web API and REST 2+ years of experience developing dynamic frontends with Angular framework 5+ years of experience with application design, implementation, maintenance, diagnosing/correcting issues under minimal direction. 2+ years of experience working with video streaming frameworks and protocols 3+ years of experience supporting applications deployed to the Azure Cloud infrastructure Excellent communication, problem solving, and analytical skills is a must Experience in Agile Application Development & Scrum methodologies Flexibility to balance multiple assignments in a fast-paced environment Ability to work independently, yet function as an integral part of a team - provided by Dice
Sony Electronics Incorporated
San Francisco, California
PlayStation isnt just the Best Place to Play its also the Best Place to Work. Weve thrilled gamers since 1994, when we launched the original PlayStation. Today, were recognized as a global leader in interactive and digital entertainment. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Corporation. This internship is for Summer 2021. Frontend Application Developer Intern San Francisco, CA The SIE Front-End Development Intern will be responsible for the development, maintenance, and testing of Next-Gen Web-based apps, running on gaming consoles. Responsibilities Include: Building familiarity with existing software, tools, and code base. Participating in design discussions, and planning meetings. Collaborating with UX designers and Product Management on requirements. Working as part of an Agile Scrum team to develop, enhance, add features, write unit and integration tests, write documentation, and ship software. Working on continuous improvement of software, by profiling, refactoring and optimizing existing code. Qualifications: Pursuing a Bachelor's or Master's degree in Computer Science (or related field), and/or within 1 year of their post-graduation date A great teammate, a fast learner, with a positive and can do attitude. Excellent communication skills, both written and verbal. Strong programming skills, JavaScript, RN, HTML 5, CSS, JSON Experience with single-page app design and development, services integration. Experience working or an interest in Gaming, Digital Media Services, Device Software. Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to race, color, religion, gender, pregnancy, national origin, ancestry, citizenship, age, legally protected physical or mental disability, covered veteran status, status in the U.S. uniformed services, sexual orientation, marital status, genetic information or membership in any other legally protected category. We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond. We sincerely appreciate the time and effort you spent in contacting us and we thank you for your interest in PlayStation. - provided by Dice
10/01/2020
Full time
PlayStation isnt just the Best Place to Play its also the Best Place to Work. Weve thrilled gamers since 1994, when we launched the original PlayStation. Today, were recognized as a global leader in interactive and digital entertainment. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Corporation. This internship is for Summer 2021. Frontend Application Developer Intern San Francisco, CA The SIE Front-End Development Intern will be responsible for the development, maintenance, and testing of Next-Gen Web-based apps, running on gaming consoles. Responsibilities Include: Building familiarity with existing software, tools, and code base. Participating in design discussions, and planning meetings. Collaborating with UX designers and Product Management on requirements. Working as part of an Agile Scrum team to develop, enhance, add features, write unit and integration tests, write documentation, and ship software. Working on continuous improvement of software, by profiling, refactoring and optimizing existing code. Qualifications: Pursuing a Bachelor's or Master's degree in Computer Science (or related field), and/or within 1 year of their post-graduation date A great teammate, a fast learner, with a positive and can do attitude. Excellent communication skills, both written and verbal. Strong programming skills, JavaScript, RN, HTML 5, CSS, JSON Experience with single-page app design and development, services integration. Experience working or an interest in Gaming, Digital Media Services, Device Software. Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to race, color, religion, gender, pregnancy, national origin, ancestry, citizenship, age, legally protected physical or mental disability, covered veteran status, status in the U.S. uniformed services, sexual orientation, marital status, genetic information or membership in any other legally protected category. We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond. We sincerely appreciate the time and effort you spent in contacting us and we thank you for your interest in PlayStation. - provided by Dice
Title: Full Stack Engineer Start Date: Immediately Rate: Negotiable Duration: 6-9 Months Location: Remote/ Bay Area Job Description : Our client combines a proprietary, always-learning network with cloud hosted and cloud harvested Analytical suite, uniquely built on sophisticated predictive algorithms. We are looking for a strong Javascript developer to work on the design and development of interactive data visualizations for our Analytical suite across multiple platforms including smartphones and tablets. Our ideal candidate will have a strong command of AngularJS, SVG, Canvas, HTML5 and CSS3. Proficiency with developing native mobile applications is desired, but not mandatory for this role. Qualifications : Expert with frontend JavaScript frameworks, specifically Angular.JS. Hands-on proficiency with SVG/Canvas/HTML5/CSS3/SASS/LESS. Prefer expertise with Data Visualization libraries, such as D3.js, famo.us and Ionic. Background in building interactive visualizations that display complex data sets using SVG and Javascript (ex: D3.js). Experience with responsive design, and writing cross-browser and mobile CSS and JavaScript. Experience in deploying node.js applications on cloud based hosting platforms. Experience with mobile development technology (iOS and Android) is a huge advantage. Ability to write unit tests for Angular.js using Karma, and functional tests with Protractor/Selenium or similar tools, is a plus. Experience with Mongo and No SQL databases is an advantage. Ability to build functional UI prototypes. Please apply through our on-line portal with your resume and contact information. Applications will be reviewed and assessed against position requirements. Qualified candidates will be contacted by the lead recruiter within 48 hours of submittal. No phone calls please. You may also apply for this position by mail. Send your cover letter and resume to: Corporate StaffingMethod360 Inc.1 Post Street, Suite 550San Francisco, CA 94104 Method360 is proud to be an Equal Opportunity Employer - provided by Dice
10/01/2020
Full time
Title: Full Stack Engineer Start Date: Immediately Rate: Negotiable Duration: 6-9 Months Location: Remote/ Bay Area Job Description : Our client combines a proprietary, always-learning network with cloud hosted and cloud harvested Analytical suite, uniquely built on sophisticated predictive algorithms. We are looking for a strong Javascript developer to work on the design and development of interactive data visualizations for our Analytical suite across multiple platforms including smartphones and tablets. Our ideal candidate will have a strong command of AngularJS, SVG, Canvas, HTML5 and CSS3. Proficiency with developing native mobile applications is desired, but not mandatory for this role. Qualifications : Expert with frontend JavaScript frameworks, specifically Angular.JS. Hands-on proficiency with SVG/Canvas/HTML5/CSS3/SASS/LESS. Prefer expertise with Data Visualization libraries, such as D3.js, famo.us and Ionic. Background in building interactive visualizations that display complex data sets using SVG and Javascript (ex: D3.js). Experience with responsive design, and writing cross-browser and mobile CSS and JavaScript. Experience in deploying node.js applications on cloud based hosting platforms. Experience with mobile development technology (iOS and Android) is a huge advantage. Ability to write unit tests for Angular.js using Karma, and functional tests with Protractor/Selenium or similar tools, is a plus. Experience with Mongo and No SQL databases is an advantage. Ability to build functional UI prototypes. Please apply through our on-line portal with your resume and contact information. Applications will be reviewed and assessed against position requirements. Qualified candidates will be contacted by the lead recruiter within 48 hours of submittal. No phone calls please. You may also apply for this position by mail. Send your cover letter and resume to: Corporate StaffingMethod360 Inc.1 Post Street, Suite 550San Francisco, CA 94104 Method360 is proud to be an Equal Opportunity Employer - provided by Dice
Assists in project planning and application design. Creates prototypes and fine-tunes functional specifications. Crafts elegant visual and experiential solutions to support user behavior goals. Collaborate with team to embrace and promote best practices in order to create maintainable, scalable, and high-performance web applications and in defining and implementing proof-of-concepts for improving UI technologies. Is a strong contributor in design & code reviews for team members May act as the primary design representative on cross-disciplinary project/product teams. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education/Experience: Bachelor's degree (B. S. or B. A.) in Information Technology, Software Engineering or equivalent; or four+ years' experience and/or training; or equivalent combination of education and experience. Minimum of 4 years' experience in software development for web technologies using JavaScript, Typescript, React, MobX, HTML5, ES6+, CSS3, RESTful web services, JSON, Rollup, Jest Enzyme. Familiar using GIT and SourceTree for code management. Familiarity with the following tools: Jira, Git, Gitlab, Node, NPM Familiarity with the following concepts: CI/CD, Monorepo, Microfrontend Working knowledge of UX Design, Web components, and Redux are a plus. Working knowledge of mobile application development frameworks Ionic and Cordova Must also have experience with cross browser development with JavaScript and CSS and demonstrated knowledge of user interface and information design processes and methodologies. - provided by Dice
09/30/2020
Full time
Assists in project planning and application design. Creates prototypes and fine-tunes functional specifications. Crafts elegant visual and experiential solutions to support user behavior goals. Collaborate with team to embrace and promote best practices in order to create maintainable, scalable, and high-performance web applications and in defining and implementing proof-of-concepts for improving UI technologies. Is a strong contributor in design & code reviews for team members May act as the primary design representative on cross-disciplinary project/product teams. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education/Experience: Bachelor's degree (B. S. or B. A.) in Information Technology, Software Engineering or equivalent; or four+ years' experience and/or training; or equivalent combination of education and experience. Minimum of 4 years' experience in software development for web technologies using JavaScript, Typescript, React, MobX, HTML5, ES6+, CSS3, RESTful web services, JSON, Rollup, Jest Enzyme. Familiar using GIT and SourceTree for code management. Familiarity with the following tools: Jira, Git, Gitlab, Node, NPM Familiarity with the following concepts: CI/CD, Monorepo, Microfrontend Working knowledge of UX Design, Web components, and Redux are a plus. Working knowledge of mobile application development frameworks Ionic and Cordova Must also have experience with cross browser development with JavaScript and CSS and demonstrated knowledge of user interface and information design processes and methodologies. - provided by Dice
Artemis Consulting, Inc.
Washington, Washington DC
POSITION OVERVIEW Senior Python Architect 8+ Years of Python ExperienceThis is a remote opportunity - Eligible candidates must reside in Texas, Virginia, Maryland or Washington, D.C. JOB SCOPE AND RESPONSIBILITIES As a Python/Django developer and Systems Architect for Artemis Consulting, you will support an integrated team supporting our federal client. You will be part of a dynamic team that works closely with the client and use Agile methodology to develop a range of complex internal and public-facing applications. This position is on-site in downtown Washington, D.C. ABOUT ARTEMIS CONSULTING Artemis Consulting is a D.C. area-based IT Services and Management Consulting firm that is on the Inc. 5000 list of the fastest growing companies in the U.S and the Fantastic 50 fastest growing companies in Virginia. Our teams are collaborative, self-motivated, and focused on creating value for our clients. We are a growing company where you have an opportunity to learn and grow with your peers. We believe in getting the job done and having work-life balance. We offer competitive salaries with a comprehensive benefits package including employer-subsidized health, dental & vision insurance, 401(k) matching, 10 paid Federal holidays, paid vacation and sick leave. JOB SCOPE AND RESPONSIBILITIES The ideal candidate for this position solves highly complex IT problems and contributes to one of the most important web platforms in the Federal government. The candidate must be flexible, able to work in a highly collaborative environment, prioritize across multiple competing tasks, work independently as a developer, and be able to complete tasks on time. Responsibilities of this role include, but are not limited to: Build back-end RESTful APIs for display of content Build ETL processes to ingest, transform and save content obtained from multiple data sources Writes exhaustive unit tests. Creates public RESTful APIs. Creates microservices. Works on backend and frontend code Works on frontend code using JQuery Mentor peers and junior developers in Python/Django design and development techniques. Understands search tools like Solr and Elasticsearch, and has experience with them Participate in stand-ups, design/requirements meetings, code reviews, and internal technology sessions Provide ideas for innovation in development, performance improvements, process improvement and testing Work independently on development of code and creation of unit tests, using PyUnit Solid experience with developing within agile frameworks Manage CI/CD pipeline in the AWS Cloud environment Work in an integrated SAFe Agile framework Lead a development team, coordinate tasks and provide technical leadership SKILLS AND QUALIFICATIONS 8+ years of solid Python and Django development experience 8+ years of overall (OOP) programming experience Experience with JSON-based APIs Experience with Microservices Experience with JavaScript and JQuery Experience with Search engines, such as Solr or Elasticsearch Experience design and developing enterprise Web and Search systems Experience with enterprise database technologies, such as Postgres and MySQL Comfortable with working with open source- based solutions Familiar with enterprise use of Python Expert in continuous integration/continuous delivery solutions Experience with large-scale AWS based solutions and Terraform Agile experience Excellent communication skills ADDITIONAL DESIRED EXPERIENCE · Continuous integration tools like Jenkins· Experience with Jira and Git· Experience working in an AWS environment EDUCATION · Undergraduate Degree highly desired but can be substituted with 4 additional years of experience OTHER REQUIREMENTS · Positions are remote with monthly meetings onsite in Washington, DC.· ====, Permanent Resident or similar authorization to work (required by Federal client); background and credit check is necessary; we cannot sponsor employment visas· Principals only. Recruiters, please don't contact this job poster· Do NOT contact us with unsolicited services or offers Artemis Consulting is an equal-opportunity employer, committed to diversity and inclusion. All qualified candidates will receive equal consideration for employment without regard to disability, race, color, religious creed, national origin, sexual orientation/gender identity, or age. Artemis Consulting uses eVerify to verify employment eligibility. EEO/AA/F/M/Vet/Disabled. - provided by Dice
09/30/2020
Full time
POSITION OVERVIEW Senior Python Architect 8+ Years of Python ExperienceThis is a remote opportunity - Eligible candidates must reside in Texas, Virginia, Maryland or Washington, D.C. JOB SCOPE AND RESPONSIBILITIES As a Python/Django developer and Systems Architect for Artemis Consulting, you will support an integrated team supporting our federal client. You will be part of a dynamic team that works closely with the client and use Agile methodology to develop a range of complex internal and public-facing applications. This position is on-site in downtown Washington, D.C. ABOUT ARTEMIS CONSULTING Artemis Consulting is a D.C. area-based IT Services and Management Consulting firm that is on the Inc. 5000 list of the fastest growing companies in the U.S and the Fantastic 50 fastest growing companies in Virginia. Our teams are collaborative, self-motivated, and focused on creating value for our clients. We are a growing company where you have an opportunity to learn and grow with your peers. We believe in getting the job done and having work-life balance. We offer competitive salaries with a comprehensive benefits package including employer-subsidized health, dental & vision insurance, 401(k) matching, 10 paid Federal holidays, paid vacation and sick leave. JOB SCOPE AND RESPONSIBILITIES The ideal candidate for this position solves highly complex IT problems and contributes to one of the most important web platforms in the Federal government. The candidate must be flexible, able to work in a highly collaborative environment, prioritize across multiple competing tasks, work independently as a developer, and be able to complete tasks on time. Responsibilities of this role include, but are not limited to: Build back-end RESTful APIs for display of content Build ETL processes to ingest, transform and save content obtained from multiple data sources Writes exhaustive unit tests. Creates public RESTful APIs. Creates microservices. Works on backend and frontend code Works on frontend code using JQuery Mentor peers and junior developers in Python/Django design and development techniques. Understands search tools like Solr and Elasticsearch, and has experience with them Participate in stand-ups, design/requirements meetings, code reviews, and internal technology sessions Provide ideas for innovation in development, performance improvements, process improvement and testing Work independently on development of code and creation of unit tests, using PyUnit Solid experience with developing within agile frameworks Manage CI/CD pipeline in the AWS Cloud environment Work in an integrated SAFe Agile framework Lead a development team, coordinate tasks and provide technical leadership SKILLS AND QUALIFICATIONS 8+ years of solid Python and Django development experience 8+ years of overall (OOP) programming experience Experience with JSON-based APIs Experience with Microservices Experience with JavaScript and JQuery Experience with Search engines, such as Solr or Elasticsearch Experience design and developing enterprise Web and Search systems Experience with enterprise database technologies, such as Postgres and MySQL Comfortable with working with open source- based solutions Familiar with enterprise use of Python Expert in continuous integration/continuous delivery solutions Experience with large-scale AWS based solutions and Terraform Agile experience Excellent communication skills ADDITIONAL DESIRED EXPERIENCE · Continuous integration tools like Jenkins· Experience with Jira and Git· Experience working in an AWS environment EDUCATION · Undergraduate Degree highly desired but can be substituted with 4 additional years of experience OTHER REQUIREMENTS · Positions are remote with monthly meetings onsite in Washington, DC.· ====, Permanent Resident or similar authorization to work (required by Federal client); background and credit check is necessary; we cannot sponsor employment visas· Principals only. Recruiters, please don't contact this job poster· Do NOT contact us with unsolicited services or offers Artemis Consulting is an equal-opportunity employer, committed to diversity and inclusion. All qualified candidates will receive equal consideration for employment without regard to disability, race, color, religious creed, national origin, sexual orientation/gender identity, or age. Artemis Consulting uses eVerify to verify employment eligibility. EEO/AA/F/M/Vet/Disabled. - provided by Dice
Working Job title: GraphQL API developer Duration: 12+ months (REMOTE) Location: Remote candidates are fine Our Stack: Node.Js , Apollo server + GraphQL (type-graphql), TypeScript, Jest, TSLint, Deployment pipeline (Cloud Build, Cloud Run ) Required qualifications and skills: • 4+ years of development experience on GraphQL API's• 4+ years of development experience using NodeJS• 2+ years of experience of TypeScript• Proficient with modern JavaScript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.)• Proficient in writing unit tests using JEST framework• Familiarity with one or more frontend frameworks, preferably React• Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code. What you'll get to do • Contribute directly to the development of our GraphQL API's• Design and Build GraphQL schema and resolve by calling existing backend API's• Develop software following DDD + BDD practices and working in Agile Kanban environment• Write tests for new and existing features to improve overall test coverage.• Code review, requirements What you'll bring • Solid software engineering experience• Extensive background developing GraphQL Api's using node.js applications in TypeScript• Passion for learning and desire to help us learn as well Project description: Intelligent Virtual Assistant is the project Team: 4-5 # of Years of Experience:GraphQL API Development experience: 4+ yearsNodeJs: 4+ yearsTypeScript: 3+ years Please send your resumes to or - provided by Dice
09/29/2020
Full time
Working Job title: GraphQL API developer Duration: 12+ months (REMOTE) Location: Remote candidates are fine Our Stack: Node.Js , Apollo server + GraphQL (type-graphql), TypeScript, Jest, TSLint, Deployment pipeline (Cloud Build, Cloud Run ) Required qualifications and skills: • 4+ years of development experience on GraphQL API's• 4+ years of development experience using NodeJS• 2+ years of experience of TypeScript• Proficient with modern JavaScript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.)• Proficient in writing unit tests using JEST framework• Familiarity with one or more frontend frameworks, preferably React• Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code. What you'll get to do • Contribute directly to the development of our GraphQL API's• Design and Build GraphQL schema and resolve by calling existing backend API's• Develop software following DDD + BDD practices and working in Agile Kanban environment• Write tests for new and existing features to improve overall test coverage.• Code review, requirements What you'll bring • Solid software engineering experience• Extensive background developing GraphQL Api's using node.js applications in TypeScript• Passion for learning and desire to help us learn as well Project description: Intelligent Virtual Assistant is the project Team: 4-5 # of Years of Experience:GraphQL API Development experience: 4+ yearsNodeJs: 4+ yearsTypeScript: 3+ years Please send your resumes to or - provided by Dice